{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "5ba02544-37f2-4012-91e1-b73710084a72",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple\n",
      "Collecting openpyxl\n",
      "  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/6a/94/a59521de836ef0da54aaf50da6c4da8fb4072fb3053fa71f052fd9399e7a/openpyxl-3.1.2-py2.py3-none-any.whl (249 kB)\n",
      "     -------------------------------------- 250.0/250.0 kB 1.5 MB/s eta 0:00:00\n",
      "Collecting et-xmlfile\n",
      "  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/96/c2/3dd434b0108730014f1b96fd286040dc3bcb70066346f7e01ec2ac95865f/et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)\n",
      "Installing collected packages: et-xmlfile, openpyxl\n",
      "Successfully installed et-xmlfile-1.1.0 openpyxl-3.1.2\n"
     ]
    }
   ],
   "source": [
    "!pip install openpyxl"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "11016418-4230-4c39-b2d0-e2669b49a22d",
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "import numpy as np"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "cc878bd6-32d6-435b-bbea-3614becff11c",
   "metadata": {},
   "outputs": [],
   "source": [
    "df = pd.read_excel('7b8b.xlsx')\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "4a130ae3-1c03-4540-a3cc-ac8d71f59124",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "51724ced-3968-4266-a448-2c1f89aaa623",
   "metadata": {},
   "outputs": [],
   "source": [
    "import openpyxl \n",
    "import os"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "2d44ebcc-e8f1-4e2e-a61b-0f6b829c4f79",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\HUAWEI\\AppData\\Local\\Temp\\ipykernel_8988\\196736194.py:4: DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]).\n",
      "  worksheet = workbook.get_sheet_by_name('Sheet1')\n"
     ]
    }
   ],
   "source": [
    "# base_path = \"./7b8b.xlsx\"\n",
    "base_path = \"./9b10b.xlsx\"\n",
    "workbook = openpyxl.load_workbook(base_path)\n",
    "worksheet = workbook.get_sheet_by_name('Sheet1')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "b121c552-1b06-4425-9dc4-44a830f2e49e",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<Worksheet \"Sheet1\">"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "worksheet"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "9e1fc48d-c037-4dc2-a813-6ede43564a21",
   "metadata": {},
   "outputs": [],
   "source": [
    "row3=[item.value for item in list(worksheet.rows)[2]]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "654227a5-a1aa-4fb3-ac52-29140c69a343",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['000000001', '1000101100', '0111010011']"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "row3"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "850e226a-1a99-4320-b8a3-fb3cf22a52bd",
   "metadata": {},
   "outputs": [],
   "source": [
    "row1=[item.value for item in list(worksheet.rows)[0]]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "f0ef6fbc-5abe-4b8d-9f4c-360fa664ca66",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['IHGFEDCBA', 'abcdefghij', 'abcdefghij']"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "row1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "6ca848c1-bf99-4133-a0d8-87cf4cd2385a",
   "metadata": {},
   "outputs": [],
   "source": [
    "rowList = list(worksheet.rows)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "5767439e-c438-4297-adb2-65dda2378e81",
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[(<Cell 'Sheet1'.A1>, <Cell 'Sheet1'.B1>, <Cell 'Sheet1'.C1>),\n",
       " (<Cell 'Sheet1'.A2>, <Cell 'Sheet1'.B2>, <Cell 'Sheet1'.C2>),\n",
       " (<Cell 'Sheet1'.A3>, <Cell 'Sheet1'.B3>, <Cell 'Sheet1'.C3>),\n",
       " (<Cell 'Sheet1'.A4>, <Cell 'Sheet1'.B4>, <Cell 'Sheet1'.C4>),\n",
       " (<Cell 'Sheet1'.A5>, <Cell 'Sheet1'.B5>, <Cell 'Sheet1'.C5>),\n",
       " (<Cell 'Sheet1'.A6>, <Cell 'Sheet1'.B6>, <Cell 'Sheet1'.C6>),\n",
       " (<Cell 'Sheet1'.A7>, <Cell 'Sheet1'.B7>, <Cell 'Sheet1'.C7>),\n",
       " (<Cell 'Sheet1'.A8>, <Cell 'Sheet1'.B8>, <Cell 'Sheet1'.C8>),\n",
       " (<Cell 'Sheet1'.A9>, <Cell 'Sheet1'.B9>, <Cell 'Sheet1'.C9>),\n",
       " (<Cell 'Sheet1'.A10>, <Cell 'Sheet1'.B10>, <Cell 'Sheet1'.C10>),\n",
       " (<Cell 'Sheet1'.A11>, <Cell 'Sheet1'.B11>, <Cell 'Sheet1'.C11>),\n",
       " (<Cell 'Sheet1'.A12>, <Cell 'Sheet1'.B12>, <Cell 'Sheet1'.C12>),\n",
       " (<Cell 'Sheet1'.A13>, <Cell 'Sheet1'.B13>, <Cell 'Sheet1'.C13>),\n",
       " (<Cell 'Sheet1'.A14>, <Cell 'Sheet1'.B14>, <Cell 'Sheet1'.C14>),\n",
       " (<Cell 'Sheet1'.A15>, <Cell 'Sheet1'.B15>, <Cell 'Sheet1'.C15>),\n",
       " (<Cell 'Sheet1'.A16>, <Cell 'Sheet1'.B16>, <Cell 'Sheet1'.C16>),\n",
       " (<Cell 'Sheet1'.A17>, <Cell 'Sheet1'.B17>, <Cell 'Sheet1'.C17>),\n",
       " (<Cell 'Sheet1'.A18>, <Cell 'Sheet1'.B18>, <Cell 'Sheet1'.C18>),\n",
       " (<Cell 'Sheet1'.A19>, <Cell 'Sheet1'.B19>, <Cell 'Sheet1'.C19>),\n",
       " (<Cell 'Sheet1'.A20>, <Cell 'Sheet1'.B20>, <Cell 'Sheet1'.C20>),\n",
       " (<Cell 'Sheet1'.A21>, <Cell 'Sheet1'.B21>, <Cell 'Sheet1'.C21>),\n",
       " (<Cell 'Sheet1'.A22>, <Cell 'Sheet1'.B22>, <Cell 'Sheet1'.C22>),\n",
       " (<Cell 'Sheet1'.A23>, <Cell 'Sheet1'.B23>, <Cell 'Sheet1'.C23>),\n",
       " (<Cell 'Sheet1'.A24>, <Cell 'Sheet1'.B24>, <Cell 'Sheet1'.C24>),\n",
       " (<Cell 'Sheet1'.A25>, <Cell 'Sheet1'.B25>, <Cell 'Sheet1'.C25>),\n",
       " (<Cell 'Sheet1'.A26>, <Cell 'Sheet1'.B26>, <Cell 'Sheet1'.C26>),\n",
       " (<Cell 'Sheet1'.A27>, <Cell 'Sheet1'.B27>, <Cell 'Sheet1'.C27>),\n",
       " (<Cell 'Sheet1'.A28>, <Cell 'Sheet1'.B28>, <Cell 'Sheet1'.C28>),\n",
       " (<Cell 'Sheet1'.A29>, <Cell 'Sheet1'.B29>, <Cell 'Sheet1'.C29>),\n",
       " (<Cell 'Sheet1'.A30>, <Cell 'Sheet1'.B30>, <Cell 'Sheet1'.C30>),\n",
       " (<Cell 'Sheet1'.A31>, <Cell 'Sheet1'.B31>, <Cell 'Sheet1'.C31>),\n",
       " (<Cell 'Sheet1'.A32>, <Cell 'Sheet1'.B32>, <Cell 'Sheet1'.C32>),\n",
       " (<Cell 'Sheet1'.A33>, <Cell 'Sheet1'.B33>, <Cell 'Sheet1'.C33>),\n",
       " (<Cell 'Sheet1'.A34>, <Cell 'Sheet1'.B34>, <Cell 'Sheet1'.C34>),\n",
       " (<Cell 'Sheet1'.A35>, <Cell 'Sheet1'.B35>, <Cell 'Sheet1'.C35>),\n",
       " (<Cell 'Sheet1'.A36>, <Cell 'Sheet1'.B36>, <Cell 'Sheet1'.C36>),\n",
       " (<Cell 'Sheet1'.A37>, <Cell 'Sheet1'.B37>, <Cell 'Sheet1'.C37>),\n",
       " (<Cell 'Sheet1'.A38>, <Cell 'Sheet1'.B38>, <Cell 'Sheet1'.C38>),\n",
       " (<Cell 'Sheet1'.A39>, <Cell 'Sheet1'.B39>, <Cell 'Sheet1'.C39>),\n",
       " (<Cell 'Sheet1'.A40>, <Cell 'Sheet1'.B40>, <Cell 'Sheet1'.C40>),\n",
       " (<Cell 'Sheet1'.A41>, <Cell 'Sheet1'.B41>, <Cell 'Sheet1'.C41>),\n",
       " (<Cell 'Sheet1'.A42>, <Cell 'Sheet1'.B42>, <Cell 'Sheet1'.C42>),\n",
       " (<Cell 'Sheet1'.A43>, <Cell 'Sheet1'.B43>, <Cell 'Sheet1'.C43>),\n",
       " (<Cell 'Sheet1'.A44>, <Cell 'Sheet1'.B44>, <Cell 'Sheet1'.C44>),\n",
       " (<Cell 'Sheet1'.A45>, <Cell 'Sheet1'.B45>, <Cell 'Sheet1'.C45>),\n",
       " (<Cell 'Sheet1'.A46>, <Cell 'Sheet1'.B46>, <Cell 'Sheet1'.C46>),\n",
       " (<Cell 'Sheet1'.A47>, <Cell 'Sheet1'.B47>, <Cell 'Sheet1'.C47>),\n",
       " (<Cell 'Sheet1'.A48>, <Cell 'Sheet1'.B48>, <Cell 'Sheet1'.C48>),\n",
       " (<Cell 'Sheet1'.A49>, <Cell 'Sheet1'.B49>, <Cell 'Sheet1'.C49>),\n",
       " (<Cell 'Sheet1'.A50>, <Cell 'Sheet1'.B50>, <Cell 'Sheet1'.C50>),\n",
       " (<Cell 'Sheet1'.A51>, <Cell 'Sheet1'.B51>, <Cell 'Sheet1'.C51>),\n",
       " (<Cell 'Sheet1'.A52>, <Cell 'Sheet1'.B52>, <Cell 'Sheet1'.C52>),\n",
       " (<Cell 'Sheet1'.A53>, <Cell 'Sheet1'.B53>, <Cell 'Sheet1'.C53>),\n",
       " (<Cell 'Sheet1'.A54>, <Cell 'Sheet1'.B54>, <Cell 'Sheet1'.C54>),\n",
       " (<Cell 'Sheet1'.A55>, <Cell 'Sheet1'.B55>, <Cell 'Sheet1'.C55>),\n",
       " (<Cell 'Sheet1'.A56>, <Cell 'Sheet1'.B56>, <Cell 'Sheet1'.C56>),\n",
       " (<Cell 'Sheet1'.A57>, <Cell 'Sheet1'.B57>, <Cell 'Sheet1'.C57>),\n",
       " (<Cell 'Sheet1'.A58>, <Cell 'Sheet1'.B58>, <Cell 'Sheet1'.C58>),\n",
       " (<Cell 'Sheet1'.A59>, <Cell 'Sheet1'.B59>, <Cell 'Sheet1'.C59>),\n",
       " (<Cell 'Sheet1'.A60>, <Cell 'Sheet1'.B60>, <Cell 'Sheet1'.C60>),\n",
       " (<Cell 'Sheet1'.A61>, <Cell 'Sheet1'.B61>, <Cell 'Sheet1'.C61>),\n",
       " (<Cell 'Sheet1'.A62>, <Cell 'Sheet1'.B62>, <Cell 'Sheet1'.C62>),\n",
       " (<Cell 'Sheet1'.A63>, <Cell 'Sheet1'.B63>, <Cell 'Sheet1'.C63>),\n",
       " (<Cell 'Sheet1'.A64>, <Cell 'Sheet1'.B64>, <Cell 'Sheet1'.C64>),\n",
       " (<Cell 'Sheet1'.A65>, <Cell 'Sheet1'.B65>, <Cell 'Sheet1'.C65>),\n",
       " (<Cell 'Sheet1'.A66>, <Cell 'Sheet1'.B66>, <Cell 'Sheet1'.C66>),\n",
       " (<Cell 'Sheet1'.A67>, <Cell 'Sheet1'.B67>, <Cell 'Sheet1'.C67>),\n",
       " (<Cell 'Sheet1'.A68>, <Cell 'Sheet1'.B68>, <Cell 'Sheet1'.C68>),\n",
       " (<Cell 'Sheet1'.A69>, <Cell 'Sheet1'.B69>, <Cell 'Sheet1'.C69>),\n",
       " (<Cell 'Sheet1'.A70>, <Cell 'Sheet1'.B70>, <Cell 'Sheet1'.C70>),\n",
       " (<Cell 'Sheet1'.A71>, <Cell 'Sheet1'.B71>, <Cell 'Sheet1'.C71>),\n",
       " (<Cell 'Sheet1'.A72>, <Cell 'Sheet1'.B72>, <Cell 'Sheet1'.C72>),\n",
       " (<Cell 'Sheet1'.A73>, <Cell 'Sheet1'.B73>, <Cell 'Sheet1'.C73>),\n",
       " (<Cell 'Sheet1'.A74>, <Cell 'Sheet1'.B74>, <Cell 'Sheet1'.C74>),\n",
       " (<Cell 'Sheet1'.A75>, <Cell 'Sheet1'.B75>, <Cell 'Sheet1'.C75>),\n",
       " (<Cell 'Sheet1'.A76>, <Cell 'Sheet1'.B76>, <Cell 'Sheet1'.C76>),\n",
       " (<Cell 'Sheet1'.A77>, <Cell 'Sheet1'.B77>, <Cell 'Sheet1'.C77>),\n",
       " (<Cell 'Sheet1'.A78>, <Cell 'Sheet1'.B78>, <Cell 'Sheet1'.C78>),\n",
       " (<Cell 'Sheet1'.A79>, <Cell 'Sheet1'.B79>, <Cell 'Sheet1'.C79>),\n",
       " (<Cell 'Sheet1'.A80>, <Cell 'Sheet1'.B80>, <Cell 'Sheet1'.C80>),\n",
       " (<Cell 'Sheet1'.A81>, <Cell 'Sheet1'.B81>, <Cell 'Sheet1'.C81>),\n",
       " (<Cell 'Sheet1'.A82>, <Cell 'Sheet1'.B82>, <Cell 'Sheet1'.C82>),\n",
       " (<Cell 'Sheet1'.A83>, <Cell 'Sheet1'.B83>, <Cell 'Sheet1'.C83>),\n",
       " (<Cell 'Sheet1'.A84>, <Cell 'Sheet1'.B84>, <Cell 'Sheet1'.C84>),\n",
       " (<Cell 'Sheet1'.A85>, <Cell 'Sheet1'.B85>, <Cell 'Sheet1'.C85>),\n",
       " (<Cell 'Sheet1'.A86>, <Cell 'Sheet1'.B86>, <Cell 'Sheet1'.C86>),\n",
       " (<Cell 'Sheet1'.A87>, <Cell 'Sheet1'.B87>, <Cell 'Sheet1'.C87>),\n",
       " (<Cell 'Sheet1'.A88>, <Cell 'Sheet1'.B88>, <Cell 'Sheet1'.C88>),\n",
       " (<Cell 'Sheet1'.A89>, <Cell 'Sheet1'.B89>, <Cell 'Sheet1'.C89>),\n",
       " (<Cell 'Sheet1'.A90>, <Cell 'Sheet1'.B90>, <Cell 'Sheet1'.C90>),\n",
       " (<Cell 'Sheet1'.A91>, <Cell 'Sheet1'.B91>, <Cell 'Sheet1'.C91>),\n",
       " (<Cell 'Sheet1'.A92>, <Cell 'Sheet1'.B92>, <Cell 'Sheet1'.C92>),\n",
       " (<Cell 'Sheet1'.A93>, <Cell 'Sheet1'.B93>, <Cell 'Sheet1'.C93>),\n",
       " (<Cell 'Sheet1'.A94>, <Cell 'Sheet1'.B94>, <Cell 'Sheet1'.C94>),\n",
       " (<Cell 'Sheet1'.A95>, <Cell 'Sheet1'.B95>, <Cell 'Sheet1'.C95>),\n",
       " (<Cell 'Sheet1'.A96>, <Cell 'Sheet1'.B96>, <Cell 'Sheet1'.C96>),\n",
       " (<Cell 'Sheet1'.A97>, <Cell 'Sheet1'.B97>, <Cell 'Sheet1'.C97>),\n",
       " (<Cell 'Sheet1'.A98>, <Cell 'Sheet1'.B98>, <Cell 'Sheet1'.C98>),\n",
       " (<Cell 'Sheet1'.A99>, <Cell 'Sheet1'.B99>, <Cell 'Sheet1'.C99>),\n",
       " (<Cell 'Sheet1'.A100>, <Cell 'Sheet1'.B100>, <Cell 'Sheet1'.C100>),\n",
       " (<Cell 'Sheet1'.A101>, <Cell 'Sheet1'.B101>, <Cell 'Sheet1'.C101>),\n",
       " (<Cell 'Sheet1'.A102>, <Cell 'Sheet1'.B102>, <Cell 'Sheet1'.C102>),\n",
       " (<Cell 'Sheet1'.A103>, <Cell 'Sheet1'.B103>, <Cell 'Sheet1'.C103>),\n",
       " (<Cell 'Sheet1'.A104>, <Cell 'Sheet1'.B104>, <Cell 'Sheet1'.C104>),\n",
       " (<Cell 'Sheet1'.A105>, <Cell 'Sheet1'.B105>, <Cell 'Sheet1'.C105>),\n",
       " (<Cell 'Sheet1'.A106>, <Cell 'Sheet1'.B106>, <Cell 'Sheet1'.C106>),\n",
       " (<Cell 'Sheet1'.A107>, <Cell 'Sheet1'.B107>, <Cell 'Sheet1'.C107>),\n",
       " (<Cell 'Sheet1'.A108>, <Cell 'Sheet1'.B108>, <Cell 'Sheet1'.C108>),\n",
       " (<Cell 'Sheet1'.A109>, <Cell 'Sheet1'.B109>, <Cell 'Sheet1'.C109>),\n",
       " (<Cell 'Sheet1'.A110>, <Cell 'Sheet1'.B110>, <Cell 'Sheet1'.C110>),\n",
       " (<Cell 'Sheet1'.A111>, <Cell 'Sheet1'.B111>, <Cell 'Sheet1'.C111>),\n",
       " (<Cell 'Sheet1'.A112>, <Cell 'Sheet1'.B112>, <Cell 'Sheet1'.C112>),\n",
       " (<Cell 'Sheet1'.A113>, <Cell 'Sheet1'.B113>, <Cell 'Sheet1'.C113>),\n",
       " (<Cell 'Sheet1'.A114>, <Cell 'Sheet1'.B114>, <Cell 'Sheet1'.C114>),\n",
       " (<Cell 'Sheet1'.A115>, <Cell 'Sheet1'.B115>, <Cell 'Sheet1'.C115>),\n",
       " (<Cell 'Sheet1'.A116>, <Cell 'Sheet1'.B116>, <Cell 'Sheet1'.C116>),\n",
       " (<Cell 'Sheet1'.A117>, <Cell 'Sheet1'.B117>, <Cell 'Sheet1'.C117>),\n",
       " (<Cell 'Sheet1'.A118>, <Cell 'Sheet1'.B118>, <Cell 'Sheet1'.C118>),\n",
       " (<Cell 'Sheet1'.A119>, <Cell 'Sheet1'.B119>, <Cell 'Sheet1'.C119>),\n",
       " (<Cell 'Sheet1'.A120>, <Cell 'Sheet1'.B120>, <Cell 'Sheet1'.C120>),\n",
       " (<Cell 'Sheet1'.A121>, <Cell 'Sheet1'.B121>, <Cell 'Sheet1'.C121>),\n",
       " (<Cell 'Sheet1'.A122>, <Cell 'Sheet1'.B122>, <Cell 'Sheet1'.C122>),\n",
       " (<Cell 'Sheet1'.A123>, <Cell 'Sheet1'.B123>, <Cell 'Sheet1'.C123>),\n",
       " (<Cell 'Sheet1'.A124>, <Cell 'Sheet1'.B124>, <Cell 'Sheet1'.C124>),\n",
       " (<Cell 'Sheet1'.A125>, <Cell 'Sheet1'.B125>, <Cell 'Sheet1'.C125>),\n",
       " (<Cell 'Sheet1'.A126>, <Cell 'Sheet1'.B126>, <Cell 'Sheet1'.C126>),\n",
       " (<Cell 'Sheet1'.A127>, <Cell 'Sheet1'.B127>, <Cell 'Sheet1'.C127>),\n",
       " (<Cell 'Sheet1'.A128>, <Cell 'Sheet1'.B128>, <Cell 'Sheet1'.C128>),\n",
       " (<Cell 'Sheet1'.A129>, <Cell 'Sheet1'.B129>, <Cell 'Sheet1'.C129>),\n",
       " (<Cell 'Sheet1'.A130>, <Cell 'Sheet1'.B130>, <Cell 'Sheet1'.C130>),\n",
       " (<Cell 'Sheet1'.A131>, <Cell 'Sheet1'.B131>, <Cell 'Sheet1'.C131>),\n",
       " (<Cell 'Sheet1'.A132>, <Cell 'Sheet1'.B132>, <Cell 'Sheet1'.C132>),\n",
       " (<Cell 'Sheet1'.A133>, <Cell 'Sheet1'.B133>, <Cell 'Sheet1'.C133>),\n",
       " (<Cell 'Sheet1'.A134>, <Cell 'Sheet1'.B134>, <Cell 'Sheet1'.C134>),\n",
       " (<Cell 'Sheet1'.A135>, <Cell 'Sheet1'.B135>, <Cell 'Sheet1'.C135>),\n",
       " (<Cell 'Sheet1'.A136>, <Cell 'Sheet1'.B136>, <Cell 'Sheet1'.C136>),\n",
       " (<Cell 'Sheet1'.A137>, <Cell 'Sheet1'.B137>, <Cell 'Sheet1'.C137>),\n",
       " (<Cell 'Sheet1'.A138>, <Cell 'Sheet1'.B138>, <Cell 'Sheet1'.C138>),\n",
       " (<Cell 'Sheet1'.A139>, <Cell 'Sheet1'.B139>, <Cell 'Sheet1'.C139>),\n",
       " (<Cell 'Sheet1'.A140>, <Cell 'Sheet1'.B140>, <Cell 'Sheet1'.C140>),\n",
       " (<Cell 'Sheet1'.A141>, <Cell 'Sheet1'.B141>, <Cell 'Sheet1'.C141>),\n",
       " (<Cell 'Sheet1'.A142>, <Cell 'Sheet1'.B142>, <Cell 'Sheet1'.C142>),\n",
       " (<Cell 'Sheet1'.A143>, <Cell 'Sheet1'.B143>, <Cell 'Sheet1'.C143>),\n",
       " (<Cell 'Sheet1'.A144>, <Cell 'Sheet1'.B144>, <Cell 'Sheet1'.C144>),\n",
       " (<Cell 'Sheet1'.A145>, <Cell 'Sheet1'.B145>, <Cell 'Sheet1'.C145>),\n",
       " (<Cell 'Sheet1'.A146>, <Cell 'Sheet1'.B146>, <Cell 'Sheet1'.C146>),\n",
       " (<Cell 'Sheet1'.A147>, <Cell 'Sheet1'.B147>, <Cell 'Sheet1'.C147>),\n",
       " (<Cell 'Sheet1'.A148>, <Cell 'Sheet1'.B148>, <Cell 'Sheet1'.C148>),\n",
       " (<Cell 'Sheet1'.A149>, <Cell 'Sheet1'.B149>, <Cell 'Sheet1'.C149>),\n",
       " (<Cell 'Sheet1'.A150>, <Cell 'Sheet1'.B150>, <Cell 'Sheet1'.C150>),\n",
       " (<Cell 'Sheet1'.A151>, <Cell 'Sheet1'.B151>, <Cell 'Sheet1'.C151>),\n",
       " (<Cell 'Sheet1'.A152>, <Cell 'Sheet1'.B152>, <Cell 'Sheet1'.C152>),\n",
       " (<Cell 'Sheet1'.A153>, <Cell 'Sheet1'.B153>, <Cell 'Sheet1'.C153>),\n",
       " (<Cell 'Sheet1'.A154>, <Cell 'Sheet1'.B154>, <Cell 'Sheet1'.C154>),\n",
       " (<Cell 'Sheet1'.A155>, <Cell 'Sheet1'.B155>, <Cell 'Sheet1'.C155>),\n",
       " (<Cell 'Sheet1'.A156>, <Cell 'Sheet1'.B156>, <Cell 'Sheet1'.C156>),\n",
       " (<Cell 'Sheet1'.A157>, <Cell 'Sheet1'.B157>, <Cell 'Sheet1'.C157>),\n",
       " (<Cell 'Sheet1'.A158>, <Cell 'Sheet1'.B158>, <Cell 'Sheet1'.C158>),\n",
       " (<Cell 'Sheet1'.A159>, <Cell 'Sheet1'.B159>, <Cell 'Sheet1'.C159>),\n",
       " (<Cell 'Sheet1'.A160>, <Cell 'Sheet1'.B160>, <Cell 'Sheet1'.C160>),\n",
       " (<Cell 'Sheet1'.A161>, <Cell 'Sheet1'.B161>, <Cell 'Sheet1'.C161>),\n",
       " (<Cell 'Sheet1'.A162>, <Cell 'Sheet1'.B162>, <Cell 'Sheet1'.C162>),\n",
       " (<Cell 'Sheet1'.A163>, <Cell 'Sheet1'.B163>, <Cell 'Sheet1'.C163>),\n",
       " (<Cell 'Sheet1'.A164>, <Cell 'Sheet1'.B164>, <Cell 'Sheet1'.C164>),\n",
       " (<Cell 'Sheet1'.A165>, <Cell 'Sheet1'.B165>, <Cell 'Sheet1'.C165>),\n",
       " (<Cell 'Sheet1'.A166>, <Cell 'Sheet1'.B166>, <Cell 'Sheet1'.C166>),\n",
       " (<Cell 'Sheet1'.A167>, <Cell 'Sheet1'.B167>, <Cell 'Sheet1'.C167>),\n",
       " (<Cell 'Sheet1'.A168>, <Cell 'Sheet1'.B168>, <Cell 'Sheet1'.C168>),\n",
       " (<Cell 'Sheet1'.A169>, <Cell 'Sheet1'.B169>, <Cell 'Sheet1'.C169>),\n",
       " (<Cell 'Sheet1'.A170>, <Cell 'Sheet1'.B170>, <Cell 'Sheet1'.C170>),\n",
       " (<Cell 'Sheet1'.A171>, <Cell 'Sheet1'.B171>, <Cell 'Sheet1'.C171>),\n",
       " (<Cell 'Sheet1'.A172>, <Cell 'Sheet1'.B172>, <Cell 'Sheet1'.C172>),\n",
       " (<Cell 'Sheet1'.A173>, <Cell 'Sheet1'.B173>, <Cell 'Sheet1'.C173>),\n",
       " (<Cell 'Sheet1'.A174>, <Cell 'Sheet1'.B174>, <Cell 'Sheet1'.C174>),\n",
       " (<Cell 'Sheet1'.A175>, <Cell 'Sheet1'.B175>, <Cell 'Sheet1'.C175>),\n",
       " (<Cell 'Sheet1'.A176>, <Cell 'Sheet1'.B176>, <Cell 'Sheet1'.C176>),\n",
       " (<Cell 'Sheet1'.A177>, <Cell 'Sheet1'.B177>, <Cell 'Sheet1'.C177>),\n",
       " (<Cell 'Sheet1'.A178>, <Cell 'Sheet1'.B178>, <Cell 'Sheet1'.C178>),\n",
       " (<Cell 'Sheet1'.A179>, <Cell 'Sheet1'.B179>, <Cell 'Sheet1'.C179>),\n",
       " (<Cell 'Sheet1'.A180>, <Cell 'Sheet1'.B180>, <Cell 'Sheet1'.C180>),\n",
       " (<Cell 'Sheet1'.A181>, <Cell 'Sheet1'.B181>, <Cell 'Sheet1'.C181>),\n",
       " (<Cell 'Sheet1'.A182>, <Cell 'Sheet1'.B182>, <Cell 'Sheet1'.C182>),\n",
       " (<Cell 'Sheet1'.A183>, <Cell 'Sheet1'.B183>, <Cell 'Sheet1'.C183>),\n",
       " (<Cell 'Sheet1'.A184>, <Cell 'Sheet1'.B184>, <Cell 'Sheet1'.C184>),\n",
       " (<Cell 'Sheet1'.A185>, <Cell 'Sheet1'.B185>, <Cell 'Sheet1'.C185>),\n",
       " (<Cell 'Sheet1'.A186>, <Cell 'Sheet1'.B186>, <Cell 'Sheet1'.C186>),\n",
       " (<Cell 'Sheet1'.A187>, <Cell 'Sheet1'.B187>, <Cell 'Sheet1'.C187>),\n",
       " (<Cell 'Sheet1'.A188>, <Cell 'Sheet1'.B188>, <Cell 'Sheet1'.C188>),\n",
       " (<Cell 'Sheet1'.A189>, <Cell 'Sheet1'.B189>, <Cell 'Sheet1'.C189>),\n",
       " (<Cell 'Sheet1'.A190>, <Cell 'Sheet1'.B190>, <Cell 'Sheet1'.C190>),\n",
       " (<Cell 'Sheet1'.A191>, <Cell 'Sheet1'.B191>, <Cell 'Sheet1'.C191>),\n",
       " (<Cell 'Sheet1'.A192>, <Cell 'Sheet1'.B192>, <Cell 'Sheet1'.C192>),\n",
       " (<Cell 'Sheet1'.A193>, <Cell 'Sheet1'.B193>, <Cell 'Sheet1'.C193>),\n",
       " (<Cell 'Sheet1'.A194>, <Cell 'Sheet1'.B194>, <Cell 'Sheet1'.C194>),\n",
       " (<Cell 'Sheet1'.A195>, <Cell 'Sheet1'.B195>, <Cell 'Sheet1'.C195>),\n",
       " (<Cell 'Sheet1'.A196>, <Cell 'Sheet1'.B196>, <Cell 'Sheet1'.C196>),\n",
       " (<Cell 'Sheet1'.A197>, <Cell 'Sheet1'.B197>, <Cell 'Sheet1'.C197>),\n",
       " (<Cell 'Sheet1'.A198>, <Cell 'Sheet1'.B198>, <Cell 'Sheet1'.C198>),\n",
       " (<Cell 'Sheet1'.A199>, <Cell 'Sheet1'.B199>, <Cell 'Sheet1'.C199>),\n",
       " (<Cell 'Sheet1'.A200>, <Cell 'Sheet1'.B200>, <Cell 'Sheet1'.C200>),\n",
       " (<Cell 'Sheet1'.A201>, <Cell 'Sheet1'.B201>, <Cell 'Sheet1'.C201>),\n",
       " (<Cell 'Sheet1'.A202>, <Cell 'Sheet1'.B202>, <Cell 'Sheet1'.C202>),\n",
       " (<Cell 'Sheet1'.A203>, <Cell 'Sheet1'.B203>, <Cell 'Sheet1'.C203>),\n",
       " (<Cell 'Sheet1'.A204>, <Cell 'Sheet1'.B204>, <Cell 'Sheet1'.C204>),\n",
       " (<Cell 'Sheet1'.A205>, <Cell 'Sheet1'.B205>, <Cell 'Sheet1'.C205>),\n",
       " (<Cell 'Sheet1'.A206>, <Cell 'Sheet1'.B206>, <Cell 'Sheet1'.C206>),\n",
       " (<Cell 'Sheet1'.A207>, <Cell 'Sheet1'.B207>, <Cell 'Sheet1'.C207>),\n",
       " (<Cell 'Sheet1'.A208>, <Cell 'Sheet1'.B208>, <Cell 'Sheet1'.C208>),\n",
       " (<Cell 'Sheet1'.A209>, <Cell 'Sheet1'.B209>, <Cell 'Sheet1'.C209>),\n",
       " (<Cell 'Sheet1'.A210>, <Cell 'Sheet1'.B210>, <Cell 'Sheet1'.C210>),\n",
       " (<Cell 'Sheet1'.A211>, <Cell 'Sheet1'.B211>, <Cell 'Sheet1'.C211>),\n",
       " (<Cell 'Sheet1'.A212>, <Cell 'Sheet1'.B212>, <Cell 'Sheet1'.C212>),\n",
       " (<Cell 'Sheet1'.A213>, <Cell 'Sheet1'.B213>, <Cell 'Sheet1'.C213>),\n",
       " (<Cell 'Sheet1'.A214>, <Cell 'Sheet1'.B214>, <Cell 'Sheet1'.C214>),\n",
       " (<Cell 'Sheet1'.A215>, <Cell 'Sheet1'.B215>, <Cell 'Sheet1'.C215>),\n",
       " (<Cell 'Sheet1'.A216>, <Cell 'Sheet1'.B216>, <Cell 'Sheet1'.C216>),\n",
       " (<Cell 'Sheet1'.A217>, <Cell 'Sheet1'.B217>, <Cell 'Sheet1'.C217>),\n",
       " (<Cell 'Sheet1'.A218>, <Cell 'Sheet1'.B218>, <Cell 'Sheet1'.C218>),\n",
       " (<Cell 'Sheet1'.A219>, <Cell 'Sheet1'.B219>, <Cell 'Sheet1'.C219>),\n",
       " (<Cell 'Sheet1'.A220>, <Cell 'Sheet1'.B220>, <Cell 'Sheet1'.C220>),\n",
       " (<Cell 'Sheet1'.A221>, <Cell 'Sheet1'.B221>, <Cell 'Sheet1'.C221>),\n",
       " (<Cell 'Sheet1'.A222>, <Cell 'Sheet1'.B222>, <Cell 'Sheet1'.C222>),\n",
       " (<Cell 'Sheet1'.A223>, <Cell 'Sheet1'.B223>, <Cell 'Sheet1'.C223>),\n",
       " (<Cell 'Sheet1'.A224>, <Cell 'Sheet1'.B224>, <Cell 'Sheet1'.C224>),\n",
       " (<Cell 'Sheet1'.A225>, <Cell 'Sheet1'.B225>, <Cell 'Sheet1'.C225>),\n",
       " (<Cell 'Sheet1'.A226>, <Cell 'Sheet1'.B226>, <Cell 'Sheet1'.C226>),\n",
       " (<Cell 'Sheet1'.A227>, <Cell 'Sheet1'.B227>, <Cell 'Sheet1'.C227>),\n",
       " (<Cell 'Sheet1'.A228>, <Cell 'Sheet1'.B228>, <Cell 'Sheet1'.C228>),\n",
       " (<Cell 'Sheet1'.A229>, <Cell 'Sheet1'.B229>, <Cell 'Sheet1'.C229>),\n",
       " (<Cell 'Sheet1'.A230>, <Cell 'Sheet1'.B230>, <Cell 'Sheet1'.C230>),\n",
       " (<Cell 'Sheet1'.A231>, <Cell 'Sheet1'.B231>, <Cell 'Sheet1'.C231>),\n",
       " (<Cell 'Sheet1'.A232>, <Cell 'Sheet1'.B232>, <Cell 'Sheet1'.C232>),\n",
       " (<Cell 'Sheet1'.A233>, <Cell 'Sheet1'.B233>, <Cell 'Sheet1'.C233>),\n",
       " (<Cell 'Sheet1'.A234>, <Cell 'Sheet1'.B234>, <Cell 'Sheet1'.C234>),\n",
       " (<Cell 'Sheet1'.A235>, <Cell 'Sheet1'.B235>, <Cell 'Sheet1'.C235>),\n",
       " (<Cell 'Sheet1'.A236>, <Cell 'Sheet1'.B236>, <Cell 'Sheet1'.C236>),\n",
       " (<Cell 'Sheet1'.A237>, <Cell 'Sheet1'.B237>, <Cell 'Sheet1'.C237>),\n",
       " (<Cell 'Sheet1'.A238>, <Cell 'Sheet1'.B238>, <Cell 'Sheet1'.C238>),\n",
       " (<Cell 'Sheet1'.A239>, <Cell 'Sheet1'.B239>, <Cell 'Sheet1'.C239>),\n",
       " (<Cell 'Sheet1'.A240>, <Cell 'Sheet1'.B240>, <Cell 'Sheet1'.C240>),\n",
       " (<Cell 'Sheet1'.A241>, <Cell 'Sheet1'.B241>, <Cell 'Sheet1'.C241>),\n",
       " (<Cell 'Sheet1'.A242>, <Cell 'Sheet1'.B242>, <Cell 'Sheet1'.C242>),\n",
       " (<Cell 'Sheet1'.A243>, <Cell 'Sheet1'.B243>, <Cell 'Sheet1'.C243>),\n",
       " (<Cell 'Sheet1'.A244>, <Cell 'Sheet1'.B244>, <Cell 'Sheet1'.C244>),\n",
       " (<Cell 'Sheet1'.A245>, <Cell 'Sheet1'.B245>, <Cell 'Sheet1'.C245>),\n",
       " (<Cell 'Sheet1'.A246>, <Cell 'Sheet1'.B246>, <Cell 'Sheet1'.C246>),\n",
       " (<Cell 'Sheet1'.A247>, <Cell 'Sheet1'.B247>, <Cell 'Sheet1'.C247>),\n",
       " (<Cell 'Sheet1'.A248>, <Cell 'Sheet1'.B248>, <Cell 'Sheet1'.C248>),\n",
       " (<Cell 'Sheet1'.A249>, <Cell 'Sheet1'.B249>, <Cell 'Sheet1'.C249>),\n",
       " (<Cell 'Sheet1'.A250>, <Cell 'Sheet1'.B250>, <Cell 'Sheet1'.C250>),\n",
       " (<Cell 'Sheet1'.A251>, <Cell 'Sheet1'.B251>, <Cell 'Sheet1'.C251>),\n",
       " (<Cell 'Sheet1'.A252>, <Cell 'Sheet1'.B252>, <Cell 'Sheet1'.C252>),\n",
       " (<Cell 'Sheet1'.A253>, <Cell 'Sheet1'.B253>, <Cell 'Sheet1'.C253>),\n",
       " (<Cell 'Sheet1'.A254>, <Cell 'Sheet1'.B254>, <Cell 'Sheet1'.C254>),\n",
       " (<Cell 'Sheet1'.A255>, <Cell 'Sheet1'.B255>, <Cell 'Sheet1'.C255>),\n",
       " (<Cell 'Sheet1'.A256>, <Cell 'Sheet1'.B256>, <Cell 'Sheet1'.C256>),\n",
       " (<Cell 'Sheet1'.A257>, <Cell 'Sheet1'.B257>, <Cell 'Sheet1'.C257>),\n",
       " (<Cell 'Sheet1'.A258>, <Cell 'Sheet1'.B258>, <Cell 'Sheet1'.C258>),\n",
       " (<Cell 'Sheet1'.A259>, <Cell 'Sheet1'.B259>, <Cell 'Sheet1'.C259>),\n",
       " (<Cell 'Sheet1'.A260>, <Cell 'Sheet1'.B260>, <Cell 'Sheet1'.C260>),\n",
       " (<Cell 'Sheet1'.A261>, <Cell 'Sheet1'.B261>, <Cell 'Sheet1'.C261>),\n",
       " (<Cell 'Sheet1'.A262>, <Cell 'Sheet1'.B262>, <Cell 'Sheet1'.C262>),\n",
       " (<Cell 'Sheet1'.A263>, <Cell 'Sheet1'.B263>, <Cell 'Sheet1'.C263>),\n",
       " (<Cell 'Sheet1'.A264>, <Cell 'Sheet1'.B264>, <Cell 'Sheet1'.C264>),\n",
       " (<Cell 'Sheet1'.A265>, <Cell 'Sheet1'.B265>, <Cell 'Sheet1'.C265>),\n",
       " (<Cell 'Sheet1'.A266>, <Cell 'Sheet1'.B266>, <Cell 'Sheet1'.C266>),\n",
       " (<Cell 'Sheet1'.A267>, <Cell 'Sheet1'.B267>, <Cell 'Sheet1'.C267>),\n",
       " (<Cell 'Sheet1'.A268>, <Cell 'Sheet1'.B268>, <Cell 'Sheet1'.C268>),\n",
       " (<Cell 'Sheet1'.A269>, <Cell 'Sheet1'.B269>, <Cell 'Sheet1'.C269>),\n",
       " (<Cell 'Sheet1'.A270>, <Cell 'Sheet1'.B270>, <Cell 'Sheet1'.C270>),\n",
       " (<Cell 'Sheet1'.A271>, <Cell 'Sheet1'.B271>, <Cell 'Sheet1'.C271>),\n",
       " (<Cell 'Sheet1'.A272>, <Cell 'Sheet1'.B272>, <Cell 'Sheet1'.C272>),\n",
       " (<Cell 'Sheet1'.A273>, <Cell 'Sheet1'.B273>, <Cell 'Sheet1'.C273>),\n",
       " (<Cell 'Sheet1'.A274>, <Cell 'Sheet1'.B274>, <Cell 'Sheet1'.C274>),\n",
       " (<Cell 'Sheet1'.A275>, <Cell 'Sheet1'.B275>, <Cell 'Sheet1'.C275>),\n",
       " (<Cell 'Sheet1'.A276>, <Cell 'Sheet1'.B276>, <Cell 'Sheet1'.C276>),\n",
       " (<Cell 'Sheet1'.A277>, <Cell 'Sheet1'.B277>, <Cell 'Sheet1'.C277>),\n",
       " (<Cell 'Sheet1'.A278>, <Cell 'Sheet1'.B278>, <Cell 'Sheet1'.C278>),\n",
       " (<Cell 'Sheet1'.A279>, <Cell 'Sheet1'.B279>, <Cell 'Sheet1'.C279>),\n",
       " (<Cell 'Sheet1'.A280>, <Cell 'Sheet1'.B280>, <Cell 'Sheet1'.C280>),\n",
       " (<Cell 'Sheet1'.A281>, <Cell 'Sheet1'.B281>, <Cell 'Sheet1'.C281>),\n",
       " (<Cell 'Sheet1'.A282>, <Cell 'Sheet1'.B282>, <Cell 'Sheet1'.C282>),\n",
       " (<Cell 'Sheet1'.A283>, <Cell 'Sheet1'.B283>, <Cell 'Sheet1'.C283>),\n",
       " (<Cell 'Sheet1'.A284>, <Cell 'Sheet1'.B284>, <Cell 'Sheet1'.C284>),\n",
       " (<Cell 'Sheet1'.A285>, <Cell 'Sheet1'.B285>, <Cell 'Sheet1'.C285>),\n",
       " (<Cell 'Sheet1'.A286>, <Cell 'Sheet1'.B286>, <Cell 'Sheet1'.C286>),\n",
       " (<Cell 'Sheet1'.A287>, <Cell 'Sheet1'.B287>, <Cell 'Sheet1'.C287>),\n",
       " (<Cell 'Sheet1'.A288>, <Cell 'Sheet1'.B288>, <Cell 'Sheet1'.C288>),\n",
       " (<Cell 'Sheet1'.A289>, <Cell 'Sheet1'.B289>, <Cell 'Sheet1'.C289>),\n",
       " (<Cell 'Sheet1'.A290>, <Cell 'Sheet1'.B290>, <Cell 'Sheet1'.C290>),\n",
       " (<Cell 'Sheet1'.A291>, <Cell 'Sheet1'.B291>, <Cell 'Sheet1'.C291>),\n",
       " (<Cell 'Sheet1'.A292>, <Cell 'Sheet1'.B292>, <Cell 'Sheet1'.C292>),\n",
       " (<Cell 'Sheet1'.A293>, <Cell 'Sheet1'.B293>, <Cell 'Sheet1'.C293>),\n",
       " (<Cell 'Sheet1'.A294>, <Cell 'Sheet1'.B294>, <Cell 'Sheet1'.C294>),\n",
       " (<Cell 'Sheet1'.A295>, <Cell 'Sheet1'.B295>, <Cell 'Sheet1'.C295>),\n",
       " (<Cell 'Sheet1'.A296>, <Cell 'Sheet1'.B296>, <Cell 'Sheet1'.C296>),\n",
       " (<Cell 'Sheet1'.A297>, <Cell 'Sheet1'.B297>, <Cell 'Sheet1'.C297>),\n",
       " (<Cell 'Sheet1'.A298>, <Cell 'Sheet1'.B298>, <Cell 'Sheet1'.C298>),\n",
       " (<Cell 'Sheet1'.A299>, <Cell 'Sheet1'.B299>, <Cell 'Sheet1'.C299>),\n",
       " (<Cell 'Sheet1'.A300>, <Cell 'Sheet1'.B300>, <Cell 'Sheet1'.C300>),\n",
       " (<Cell 'Sheet1'.A301>, <Cell 'Sheet1'.B301>, <Cell 'Sheet1'.C301>),\n",
       " (<Cell 'Sheet1'.A302>, <Cell 'Sheet1'.B302>, <Cell 'Sheet1'.C302>),\n",
       " (<Cell 'Sheet1'.A303>, <Cell 'Sheet1'.B303>, <Cell 'Sheet1'.C303>),\n",
       " (<Cell 'Sheet1'.A304>, <Cell 'Sheet1'.B304>, <Cell 'Sheet1'.C304>),\n",
       " (<Cell 'Sheet1'.A305>, <Cell 'Sheet1'.B305>, <Cell 'Sheet1'.C305>),\n",
       " (<Cell 'Sheet1'.A306>, <Cell 'Sheet1'.B306>, <Cell 'Sheet1'.C306>),\n",
       " (<Cell 'Sheet1'.A307>, <Cell 'Sheet1'.B307>, <Cell 'Sheet1'.C307>),\n",
       " (<Cell 'Sheet1'.A308>, <Cell 'Sheet1'.B308>, <Cell 'Sheet1'.C308>),\n",
       " (<Cell 'Sheet1'.A309>, <Cell 'Sheet1'.B309>, <Cell 'Sheet1'.C309>),\n",
       " (<Cell 'Sheet1'.A310>, <Cell 'Sheet1'.B310>, <Cell 'Sheet1'.C310>),\n",
       " (<Cell 'Sheet1'.A311>, <Cell 'Sheet1'.B311>, <Cell 'Sheet1'.C311>),\n",
       " (<Cell 'Sheet1'.A312>, <Cell 'Sheet1'.B312>, <Cell 'Sheet1'.C312>),\n",
       " (<Cell 'Sheet1'.A313>, <Cell 'Sheet1'.B313>, <Cell 'Sheet1'.C313>),\n",
       " (<Cell 'Sheet1'.A314>, <Cell 'Sheet1'.B314>, <Cell 'Sheet1'.C314>),\n",
       " (<Cell 'Sheet1'.A315>, <Cell 'Sheet1'.B315>, <Cell 'Sheet1'.C315>),\n",
       " (<Cell 'Sheet1'.A316>, <Cell 'Sheet1'.B316>, <Cell 'Sheet1'.C316>),\n",
       " (<Cell 'Sheet1'.A317>, <Cell 'Sheet1'.B317>, <Cell 'Sheet1'.C317>),\n",
       " (<Cell 'Sheet1'.A318>, <Cell 'Sheet1'.B318>, <Cell 'Sheet1'.C318>),\n",
       " (<Cell 'Sheet1'.A319>, <Cell 'Sheet1'.B319>, <Cell 'Sheet1'.C319>),\n",
       " (<Cell 'Sheet1'.A320>, <Cell 'Sheet1'.B320>, <Cell 'Sheet1'.C320>),\n",
       " (<Cell 'Sheet1'.A321>, <Cell 'Sheet1'.B321>, <Cell 'Sheet1'.C321>),\n",
       " (<Cell 'Sheet1'.A322>, <Cell 'Sheet1'.B322>, <Cell 'Sheet1'.C322>),\n",
       " (<Cell 'Sheet1'.A323>, <Cell 'Sheet1'.B323>, <Cell 'Sheet1'.C323>),\n",
       " (<Cell 'Sheet1'.A324>, <Cell 'Sheet1'.B324>, <Cell 'Sheet1'.C324>),\n",
       " (<Cell 'Sheet1'.A325>, <Cell 'Sheet1'.B325>, <Cell 'Sheet1'.C325>),\n",
       " (<Cell 'Sheet1'.A326>, <Cell 'Sheet1'.B326>, <Cell 'Sheet1'.C326>),\n",
       " (<Cell 'Sheet1'.A327>, <Cell 'Sheet1'.B327>, <Cell 'Sheet1'.C327>),\n",
       " (<Cell 'Sheet1'.A328>, <Cell 'Sheet1'.B328>, <Cell 'Sheet1'.C328>),\n",
       " (<Cell 'Sheet1'.A329>, <Cell 'Sheet1'.B329>, <Cell 'Sheet1'.C329>),\n",
       " (<Cell 'Sheet1'.A330>, <Cell 'Sheet1'.B330>, <Cell 'Sheet1'.C330>),\n",
       " (<Cell 'Sheet1'.A331>, <Cell 'Sheet1'.B331>, <Cell 'Sheet1'.C331>),\n",
       " (<Cell 'Sheet1'.A332>, <Cell 'Sheet1'.B332>, <Cell 'Sheet1'.C332>),\n",
       " (<Cell 'Sheet1'.A333>, <Cell 'Sheet1'.B333>, <Cell 'Sheet1'.C333>),\n",
       " (<Cell 'Sheet1'.A334>, <Cell 'Sheet1'.B334>, <Cell 'Sheet1'.C334>),\n",
       " (<Cell 'Sheet1'.A335>, <Cell 'Sheet1'.B335>, <Cell 'Sheet1'.C335>),\n",
       " (<Cell 'Sheet1'.A336>, <Cell 'Sheet1'.B336>, <Cell 'Sheet1'.C336>),\n",
       " (<Cell 'Sheet1'.A337>, <Cell 'Sheet1'.B337>, <Cell 'Sheet1'.C337>),\n",
       " (<Cell 'Sheet1'.A338>, <Cell 'Sheet1'.B338>, <Cell 'Sheet1'.C338>),\n",
       " (<Cell 'Sheet1'.A339>, <Cell 'Sheet1'.B339>, <Cell 'Sheet1'.C339>),\n",
       " (<Cell 'Sheet1'.A340>, <Cell 'Sheet1'.B340>, <Cell 'Sheet1'.C340>),\n",
       " (<Cell 'Sheet1'.A341>, <Cell 'Sheet1'.B341>, <Cell 'Sheet1'.C341>),\n",
       " (<Cell 'Sheet1'.A342>, <Cell 'Sheet1'.B342>, <Cell 'Sheet1'.C342>),\n",
       " (<Cell 'Sheet1'.A343>, <Cell 'Sheet1'.B343>, <Cell 'Sheet1'.C343>),\n",
       " (<Cell 'Sheet1'.A344>, <Cell 'Sheet1'.B344>, <Cell 'Sheet1'.C344>),\n",
       " (<Cell 'Sheet1'.A345>, <Cell 'Sheet1'.B345>, <Cell 'Sheet1'.C345>),\n",
       " (<Cell 'Sheet1'.A346>, <Cell 'Sheet1'.B346>, <Cell 'Sheet1'.C346>),\n",
       " (<Cell 'Sheet1'.A347>, <Cell 'Sheet1'.B347>, <Cell 'Sheet1'.C347>),\n",
       " (<Cell 'Sheet1'.A348>, <Cell 'Sheet1'.B348>, <Cell 'Sheet1'.C348>),\n",
       " (<Cell 'Sheet1'.A349>, <Cell 'Sheet1'.B349>, <Cell 'Sheet1'.C349>),\n",
       " (<Cell 'Sheet1'.A350>, <Cell 'Sheet1'.B350>, <Cell 'Sheet1'.C350>),\n",
       " (<Cell 'Sheet1'.A351>, <Cell 'Sheet1'.B351>, <Cell 'Sheet1'.C351>),\n",
       " (<Cell 'Sheet1'.A352>, <Cell 'Sheet1'.B352>, <Cell 'Sheet1'.C352>),\n",
       " (<Cell 'Sheet1'.A353>, <Cell 'Sheet1'.B353>, <Cell 'Sheet1'.C353>),\n",
       " (<Cell 'Sheet1'.A354>, <Cell 'Sheet1'.B354>, <Cell 'Sheet1'.C354>),\n",
       " (<Cell 'Sheet1'.A355>, <Cell 'Sheet1'.B355>, <Cell 'Sheet1'.C355>),\n",
       " (<Cell 'Sheet1'.A356>, <Cell 'Sheet1'.B356>, <Cell 'Sheet1'.C356>),\n",
       " (<Cell 'Sheet1'.A357>, <Cell 'Sheet1'.B357>, <Cell 'Sheet1'.C357>),\n",
       " (<Cell 'Sheet1'.A358>, <Cell 'Sheet1'.B358>, <Cell 'Sheet1'.C358>),\n",
       " (<Cell 'Sheet1'.A359>, <Cell 'Sheet1'.B359>, <Cell 'Sheet1'.C359>),\n",
       " (<Cell 'Sheet1'.A360>, <Cell 'Sheet1'.B360>, <Cell 'Sheet1'.C360>),\n",
       " (<Cell 'Sheet1'.A361>, <Cell 'Sheet1'.B361>, <Cell 'Sheet1'.C361>),\n",
       " (<Cell 'Sheet1'.A362>, <Cell 'Sheet1'.B362>, <Cell 'Sheet1'.C362>),\n",
       " (<Cell 'Sheet1'.A363>, <Cell 'Sheet1'.B363>, <Cell 'Sheet1'.C363>),\n",
       " (<Cell 'Sheet1'.A364>, <Cell 'Sheet1'.B364>, <Cell 'Sheet1'.C364>),\n",
       " (<Cell 'Sheet1'.A365>, <Cell 'Sheet1'.B365>, <Cell 'Sheet1'.C365>),\n",
       " (<Cell 'Sheet1'.A366>, <Cell 'Sheet1'.B366>, <Cell 'Sheet1'.C366>),\n",
       " (<Cell 'Sheet1'.A367>, <Cell 'Sheet1'.B367>, <Cell 'Sheet1'.C367>),\n",
       " (<Cell 'Sheet1'.A368>, <Cell 'Sheet1'.B368>, <Cell 'Sheet1'.C368>),\n",
       " (<Cell 'Sheet1'.A369>, <Cell 'Sheet1'.B369>, <Cell 'Sheet1'.C369>),\n",
       " (<Cell 'Sheet1'.A370>, <Cell 'Sheet1'.B370>, <Cell 'Sheet1'.C370>),\n",
       " (<Cell 'Sheet1'.A371>, <Cell 'Sheet1'.B371>, <Cell 'Sheet1'.C371>),\n",
       " (<Cell 'Sheet1'.A372>, <Cell 'Sheet1'.B372>, <Cell 'Sheet1'.C372>),\n",
       " (<Cell 'Sheet1'.A373>, <Cell 'Sheet1'.B373>, <Cell 'Sheet1'.C373>),\n",
       " (<Cell 'Sheet1'.A374>, <Cell 'Sheet1'.B374>, <Cell 'Sheet1'.C374>),\n",
       " (<Cell 'Sheet1'.A375>, <Cell 'Sheet1'.B375>, <Cell 'Sheet1'.C375>),\n",
       " (<Cell 'Sheet1'.A376>, <Cell 'Sheet1'.B376>, <Cell 'Sheet1'.C376>),\n",
       " (<Cell 'Sheet1'.A377>, <Cell 'Sheet1'.B377>, <Cell 'Sheet1'.C377>),\n",
       " (<Cell 'Sheet1'.A378>, <Cell 'Sheet1'.B378>, <Cell 'Sheet1'.C378>),\n",
       " (<Cell 'Sheet1'.A379>, <Cell 'Sheet1'.B379>, <Cell 'Sheet1'.C379>),\n",
       " (<Cell 'Sheet1'.A380>, <Cell 'Sheet1'.B380>, <Cell 'Sheet1'.C380>),\n",
       " (<Cell 'Sheet1'.A381>, <Cell 'Sheet1'.B381>, <Cell 'Sheet1'.C381>),\n",
       " (<Cell 'Sheet1'.A382>, <Cell 'Sheet1'.B382>, <Cell 'Sheet1'.C382>),\n",
       " (<Cell 'Sheet1'.A383>, <Cell 'Sheet1'.B383>, <Cell 'Sheet1'.C383>),\n",
       " (<Cell 'Sheet1'.A384>, <Cell 'Sheet1'.B384>, <Cell 'Sheet1'.C384>),\n",
       " (<Cell 'Sheet1'.A385>, <Cell 'Sheet1'.B385>, <Cell 'Sheet1'.C385>),\n",
       " (<Cell 'Sheet1'.A386>, <Cell 'Sheet1'.B386>, <Cell 'Sheet1'.C386>),\n",
       " (<Cell 'Sheet1'.A387>, <Cell 'Sheet1'.B387>, <Cell 'Sheet1'.C387>),\n",
       " (<Cell 'Sheet1'.A388>, <Cell 'Sheet1'.B388>, <Cell 'Sheet1'.C388>),\n",
       " (<Cell 'Sheet1'.A389>, <Cell 'Sheet1'.B389>, <Cell 'Sheet1'.C389>),\n",
       " (<Cell 'Sheet1'.A390>, <Cell 'Sheet1'.B390>, <Cell 'Sheet1'.C390>),\n",
       " (<Cell 'Sheet1'.A391>, <Cell 'Sheet1'.B391>, <Cell 'Sheet1'.C391>),\n",
       " (<Cell 'Sheet1'.A392>, <Cell 'Sheet1'.B392>, <Cell 'Sheet1'.C392>),\n",
       " (<Cell 'Sheet1'.A393>, <Cell 'Sheet1'.B393>, <Cell 'Sheet1'.C393>),\n",
       " (<Cell 'Sheet1'.A394>, <Cell 'Sheet1'.B394>, <Cell 'Sheet1'.C394>),\n",
       " (<Cell 'Sheet1'.A395>, <Cell 'Sheet1'.B395>, <Cell 'Sheet1'.C395>),\n",
       " (<Cell 'Sheet1'.A396>, <Cell 'Sheet1'.B396>, <Cell 'Sheet1'.C396>),\n",
       " (<Cell 'Sheet1'.A397>, <Cell 'Sheet1'.B397>, <Cell 'Sheet1'.C397>),\n",
       " (<Cell 'Sheet1'.A398>, <Cell 'Sheet1'.B398>, <Cell 'Sheet1'.C398>),\n",
       " (<Cell 'Sheet1'.A399>, <Cell 'Sheet1'.B399>, <Cell 'Sheet1'.C399>),\n",
       " (<Cell 'Sheet1'.A400>, <Cell 'Sheet1'.B400>, <Cell 'Sheet1'.C400>),\n",
       " (<Cell 'Sheet1'.A401>, <Cell 'Sheet1'.B401>, <Cell 'Sheet1'.C401>),\n",
       " (<Cell 'Sheet1'.A402>, <Cell 'Sheet1'.B402>, <Cell 'Sheet1'.C402>),\n",
       " (<Cell 'Sheet1'.A403>, <Cell 'Sheet1'.B403>, <Cell 'Sheet1'.C403>),\n",
       " (<Cell 'Sheet1'.A404>, <Cell 'Sheet1'.B404>, <Cell 'Sheet1'.C404>),\n",
       " (<Cell 'Sheet1'.A405>, <Cell 'Sheet1'.B405>, <Cell 'Sheet1'.C405>),\n",
       " (<Cell 'Sheet1'.A406>, <Cell 'Sheet1'.B406>, <Cell 'Sheet1'.C406>),\n",
       " (<Cell 'Sheet1'.A407>, <Cell 'Sheet1'.B407>, <Cell 'Sheet1'.C407>),\n",
       " (<Cell 'Sheet1'.A408>, <Cell 'Sheet1'.B408>, <Cell 'Sheet1'.C408>),\n",
       " (<Cell 'Sheet1'.A409>, <Cell 'Sheet1'.B409>, <Cell 'Sheet1'.C409>),\n",
       " (<Cell 'Sheet1'.A410>, <Cell 'Sheet1'.B410>, <Cell 'Sheet1'.C410>),\n",
       " (<Cell 'Sheet1'.A411>, <Cell 'Sheet1'.B411>, <Cell 'Sheet1'.C411>),\n",
       " (<Cell 'Sheet1'.A412>, <Cell 'Sheet1'.B412>, <Cell 'Sheet1'.C412>),\n",
       " (<Cell 'Sheet1'.A413>, <Cell 'Sheet1'.B413>, <Cell 'Sheet1'.C413>),\n",
       " (<Cell 'Sheet1'.A414>, <Cell 'Sheet1'.B414>, <Cell 'Sheet1'.C414>),\n",
       " (<Cell 'Sheet1'.A415>, <Cell 'Sheet1'.B415>, <Cell 'Sheet1'.C415>),\n",
       " (<Cell 'Sheet1'.A416>, <Cell 'Sheet1'.B416>, <Cell 'Sheet1'.C416>),\n",
       " (<Cell 'Sheet1'.A417>, <Cell 'Sheet1'.B417>, <Cell 'Sheet1'.C417>),\n",
       " (<Cell 'Sheet1'.A418>, <Cell 'Sheet1'.B418>, <Cell 'Sheet1'.C418>),\n",
       " (<Cell 'Sheet1'.A419>, <Cell 'Sheet1'.B419>, <Cell 'Sheet1'.C419>),\n",
       " (<Cell 'Sheet1'.A420>, <Cell 'Sheet1'.B420>, <Cell 'Sheet1'.C420>),\n",
       " (<Cell 'Sheet1'.A421>, <Cell 'Sheet1'.B421>, <Cell 'Sheet1'.C421>),\n",
       " (<Cell 'Sheet1'.A422>, <Cell 'Sheet1'.B422>, <Cell 'Sheet1'.C422>),\n",
       " (<Cell 'Sheet1'.A423>, <Cell 'Sheet1'.B423>, <Cell 'Sheet1'.C423>),\n",
       " (<Cell 'Sheet1'.A424>, <Cell 'Sheet1'.B424>, <Cell 'Sheet1'.C424>),\n",
       " (<Cell 'Sheet1'.A425>, <Cell 'Sheet1'.B425>, <Cell 'Sheet1'.C425>),\n",
       " (<Cell 'Sheet1'.A426>, <Cell 'Sheet1'.B426>, <Cell 'Sheet1'.C426>),\n",
       " (<Cell 'Sheet1'.A427>, <Cell 'Sheet1'.B427>, <Cell 'Sheet1'.C427>),\n",
       " (<Cell 'Sheet1'.A428>, <Cell 'Sheet1'.B428>, <Cell 'Sheet1'.C428>),\n",
       " (<Cell 'Sheet1'.A429>, <Cell 'Sheet1'.B429>, <Cell 'Sheet1'.C429>),\n",
       " (<Cell 'Sheet1'.A430>, <Cell 'Sheet1'.B430>, <Cell 'Sheet1'.C430>),\n",
       " (<Cell 'Sheet1'.A431>, <Cell 'Sheet1'.B431>, <Cell 'Sheet1'.C431>),\n",
       " (<Cell 'Sheet1'.A432>, <Cell 'Sheet1'.B432>, <Cell 'Sheet1'.C432>),\n",
       " (<Cell 'Sheet1'.A433>, <Cell 'Sheet1'.B433>, <Cell 'Sheet1'.C433>),\n",
       " (<Cell 'Sheet1'.A434>, <Cell 'Sheet1'.B434>, <Cell 'Sheet1'.C434>),\n",
       " (<Cell 'Sheet1'.A435>, <Cell 'Sheet1'.B435>, <Cell 'Sheet1'.C435>),\n",
       " (<Cell 'Sheet1'.A436>, <Cell 'Sheet1'.B436>, <Cell 'Sheet1'.C436>),\n",
       " (<Cell 'Sheet1'.A437>, <Cell 'Sheet1'.B437>, <Cell 'Sheet1'.C437>),\n",
       " (<Cell 'Sheet1'.A438>, <Cell 'Sheet1'.B438>, <Cell 'Sheet1'.C438>),\n",
       " (<Cell 'Sheet1'.A439>, <Cell 'Sheet1'.B439>, <Cell 'Sheet1'.C439>),\n",
       " (<Cell 'Sheet1'.A440>, <Cell 'Sheet1'.B440>, <Cell 'Sheet1'.C440>),\n",
       " (<Cell 'Sheet1'.A441>, <Cell 'Sheet1'.B441>, <Cell 'Sheet1'.C441>),\n",
       " (<Cell 'Sheet1'.A442>, <Cell 'Sheet1'.B442>, <Cell 'Sheet1'.C442>),\n",
       " (<Cell 'Sheet1'.A443>, <Cell 'Sheet1'.B443>, <Cell 'Sheet1'.C443>),\n",
       " (<Cell 'Sheet1'.A444>, <Cell 'Sheet1'.B444>, <Cell 'Sheet1'.C444>),\n",
       " (<Cell 'Sheet1'.A445>, <Cell 'Sheet1'.B445>, <Cell 'Sheet1'.C445>),\n",
       " (<Cell 'Sheet1'.A446>, <Cell 'Sheet1'.B446>, <Cell 'Sheet1'.C446>),\n",
       " (<Cell 'Sheet1'.A447>, <Cell 'Sheet1'.B447>, <Cell 'Sheet1'.C447>),\n",
       " (<Cell 'Sheet1'.A448>, <Cell 'Sheet1'.B448>, <Cell 'Sheet1'.C448>),\n",
       " (<Cell 'Sheet1'.A449>, <Cell 'Sheet1'.B449>, <Cell 'Sheet1'.C449>),\n",
       " (<Cell 'Sheet1'.A450>, <Cell 'Sheet1'.B450>, <Cell 'Sheet1'.C450>),\n",
       " (<Cell 'Sheet1'.A451>, <Cell 'Sheet1'.B451>, <Cell 'Sheet1'.C451>),\n",
       " (<Cell 'Sheet1'.A452>, <Cell 'Sheet1'.B452>, <Cell 'Sheet1'.C452>),\n",
       " (<Cell 'Sheet1'.A453>, <Cell 'Sheet1'.B453>, <Cell 'Sheet1'.C453>),\n",
       " (<Cell 'Sheet1'.A454>, <Cell 'Sheet1'.B454>, <Cell 'Sheet1'.C454>),\n",
       " (<Cell 'Sheet1'.A455>, <Cell 'Sheet1'.B455>, <Cell 'Sheet1'.C455>),\n",
       " (<Cell 'Sheet1'.A456>, <Cell 'Sheet1'.B456>, <Cell 'Sheet1'.C456>),\n",
       " (<Cell 'Sheet1'.A457>, <Cell 'Sheet1'.B457>, <Cell 'Sheet1'.C457>),\n",
       " (<Cell 'Sheet1'.A458>, <Cell 'Sheet1'.B458>, <Cell 'Sheet1'.C458>),\n",
       " (<Cell 'Sheet1'.A459>, <Cell 'Sheet1'.B459>, <Cell 'Sheet1'.C459>),\n",
       " (<Cell 'Sheet1'.A460>, <Cell 'Sheet1'.B460>, <Cell 'Sheet1'.C460>),\n",
       " (<Cell 'Sheet1'.A461>, <Cell 'Sheet1'.B461>, <Cell 'Sheet1'.C461>),\n",
       " (<Cell 'Sheet1'.A462>, <Cell 'Sheet1'.B462>, <Cell 'Sheet1'.C462>),\n",
       " (<Cell 'Sheet1'.A463>, <Cell 'Sheet1'.B463>, <Cell 'Sheet1'.C463>),\n",
       " (<Cell 'Sheet1'.A464>, <Cell 'Sheet1'.B464>, <Cell 'Sheet1'.C464>),\n",
       " (<Cell 'Sheet1'.A465>, <Cell 'Sheet1'.B465>, <Cell 'Sheet1'.C465>),\n",
       " (<Cell 'Sheet1'.A466>, <Cell 'Sheet1'.B466>, <Cell 'Sheet1'.C466>),\n",
       " (<Cell 'Sheet1'.A467>, <Cell 'Sheet1'.B467>, <Cell 'Sheet1'.C467>),\n",
       " (<Cell 'Sheet1'.A468>, <Cell 'Sheet1'.B468>, <Cell 'Sheet1'.C468>),\n",
       " (<Cell 'Sheet1'.A469>, <Cell 'Sheet1'.B469>, <Cell 'Sheet1'.C469>),\n",
       " (<Cell 'Sheet1'.A470>, <Cell 'Sheet1'.B470>, <Cell 'Sheet1'.C470>),\n",
       " (<Cell 'Sheet1'.A471>, <Cell 'Sheet1'.B471>, <Cell 'Sheet1'.C471>),\n",
       " (<Cell 'Sheet1'.A472>, <Cell 'Sheet1'.B472>, <Cell 'Sheet1'.C472>),\n",
       " (<Cell 'Sheet1'.A473>, <Cell 'Sheet1'.B473>, <Cell 'Sheet1'.C473>),\n",
       " (<Cell 'Sheet1'.A474>, <Cell 'Sheet1'.B474>, <Cell 'Sheet1'.C474>),\n",
       " (<Cell 'Sheet1'.A475>, <Cell 'Sheet1'.B475>, <Cell 'Sheet1'.C475>),\n",
       " (<Cell 'Sheet1'.A476>, <Cell 'Sheet1'.B476>, <Cell 'Sheet1'.C476>),\n",
       " (<Cell 'Sheet1'.A477>, <Cell 'Sheet1'.B477>, <Cell 'Sheet1'.C477>),\n",
       " (<Cell 'Sheet1'.A478>, <Cell 'Sheet1'.B478>, <Cell 'Sheet1'.C478>),\n",
       " (<Cell 'Sheet1'.A479>, <Cell 'Sheet1'.B479>, <Cell 'Sheet1'.C479>),\n",
       " (<Cell 'Sheet1'.A480>, <Cell 'Sheet1'.B480>, <Cell 'Sheet1'.C480>),\n",
       " (<Cell 'Sheet1'.A481>, <Cell 'Sheet1'.B481>, <Cell 'Sheet1'.C481>),\n",
       " (<Cell 'Sheet1'.A482>, <Cell 'Sheet1'.B482>, <Cell 'Sheet1'.C482>),\n",
       " (<Cell 'Sheet1'.A483>, <Cell 'Sheet1'.B483>, <Cell 'Sheet1'.C483>),\n",
       " (<Cell 'Sheet1'.A484>, <Cell 'Sheet1'.B484>, <Cell 'Sheet1'.C484>),\n",
       " (<Cell 'Sheet1'.A485>, <Cell 'Sheet1'.B485>, <Cell 'Sheet1'.C485>),\n",
       " (<Cell 'Sheet1'.A486>, <Cell 'Sheet1'.B486>, <Cell 'Sheet1'.C486>),\n",
       " (<Cell 'Sheet1'.A487>, <Cell 'Sheet1'.B487>, <Cell 'Sheet1'.C487>),\n",
       " (<Cell 'Sheet1'.A488>, <Cell 'Sheet1'.B488>, <Cell 'Sheet1'.C488>),\n",
       " (<Cell 'Sheet1'.A489>, <Cell 'Sheet1'.B489>, <Cell 'Sheet1'.C489>),\n",
       " (<Cell 'Sheet1'.A490>, <Cell 'Sheet1'.B490>, <Cell 'Sheet1'.C490>),\n",
       " (<Cell 'Sheet1'.A491>, <Cell 'Sheet1'.B491>, <Cell 'Sheet1'.C491>),\n",
       " (<Cell 'Sheet1'.A492>, <Cell 'Sheet1'.B492>, <Cell 'Sheet1'.C492>),\n",
       " (<Cell 'Sheet1'.A493>, <Cell 'Sheet1'.B493>, <Cell 'Sheet1'.C493>),\n",
       " (<Cell 'Sheet1'.A494>, <Cell 'Sheet1'.B494>, <Cell 'Sheet1'.C494>),\n",
       " (<Cell 'Sheet1'.A495>, <Cell 'Sheet1'.B495>, <Cell 'Sheet1'.C495>),\n",
       " (<Cell 'Sheet1'.A496>, <Cell 'Sheet1'.B496>, <Cell 'Sheet1'.C496>),\n",
       " (<Cell 'Sheet1'.A497>, <Cell 'Sheet1'.B497>, <Cell 'Sheet1'.C497>),\n",
       " (<Cell 'Sheet1'.A498>, <Cell 'Sheet1'.B498>, <Cell 'Sheet1'.C498>),\n",
       " (<Cell 'Sheet1'.A499>, <Cell 'Sheet1'.B499>, <Cell 'Sheet1'.C499>),\n",
       " (<Cell 'Sheet1'.A500>, <Cell 'Sheet1'.B500>, <Cell 'Sheet1'.C500>),\n",
       " (<Cell 'Sheet1'.A501>, <Cell 'Sheet1'.B501>, <Cell 'Sheet1'.C501>),\n",
       " (<Cell 'Sheet1'.A502>, <Cell 'Sheet1'.B502>, <Cell 'Sheet1'.C502>),\n",
       " (<Cell 'Sheet1'.A503>, <Cell 'Sheet1'.B503>, <Cell 'Sheet1'.C503>),\n",
       " (<Cell 'Sheet1'.A504>, <Cell 'Sheet1'.B504>, <Cell 'Sheet1'.C504>),\n",
       " (<Cell 'Sheet1'.A505>, <Cell 'Sheet1'.B505>, <Cell 'Sheet1'.C505>),\n",
       " (<Cell 'Sheet1'.A506>, <Cell 'Sheet1'.B506>, <Cell 'Sheet1'.C506>),\n",
       " (<Cell 'Sheet1'.A507>, <Cell 'Sheet1'.B507>, <Cell 'Sheet1'.C507>),\n",
       " (<Cell 'Sheet1'.A508>, <Cell 'Sheet1'.B508>, <Cell 'Sheet1'.C508>),\n",
       " (<Cell 'Sheet1'.A509>, <Cell 'Sheet1'.B509>, <Cell 'Sheet1'.C509>),\n",
       " (<Cell 'Sheet1'.A510>, <Cell 'Sheet1'.B510>, <Cell 'Sheet1'.C510>),\n",
       " (<Cell 'Sheet1'.A511>, <Cell 'Sheet1'.B511>, <Cell 'Sheet1'.C511>),\n",
       " (<Cell 'Sheet1'.A512>, <Cell 'Sheet1'.B512>, <Cell 'Sheet1'.C512>),\n",
       " (<Cell 'Sheet1'.A513>, <Cell 'Sheet1'.B513>, <Cell 'Sheet1'.C513>)]"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rowList"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "33a9f587-8644-4073-a2a6-40d21f133d70",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(<Cell 'Sheet1'.A1>, <Cell 'Sheet1'.B1>, <Cell 'Sheet1'.C1>)"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "list(worksheet.rows)[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "2d0cc55e-fc60-4962-a28a-3f0f8a8b0c4e",
   "metadata": {},
   "outputs": [],
   "source": [
    "dataInput = []\n",
    "RDMOutPut = []\n",
    "RDAOutPut = []\n",
    "for item in list(worksheet.rows):\n",
    "    dataInput.append(item[0].value)\n",
    "    RDAOutPut.append(item[1].value)\n",
    "    RDMOutPut.append(item[2].value)\n",
    "    #print(item[0].value)\n",
    "    #print(item[1].value)\n",
    "    #print(item[2].value)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "f884f871-ceb1-4e62-8b35-431ee77767de",
   "metadata": {
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "513"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(dataInput)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "58a319df-eb3b-4544-aae9-8fb357500726",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "513"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(RDMOutPut)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "8a57d5e0-654d-4dc6-a8e3-cfec86cae6b9",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "513"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(RDAOutPut)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "fb9657b9-766d-41e3-aa04-6446100e6534",
   "metadata": {},
   "outputs": [],
   "source": [
    "dataInput = dataInput[1:]\n",
    "RDAOutPut = RDAOutPut[1:]\n",
    "RDMOutPut = RDMOutPut[1:]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "491c007d-5f7d-4c54-bd2e-675b17696f97",
   "metadata": {},
   "outputs": [],
   "source": [
    "datalist = []\n",
    "datalist.append(dataInput)\n",
    "datalist.append(RDAOutPut)\n",
    "datalist.append(RDMOutPut)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "611e11b0-02e2-48f5-839b-e6a60324d4d0",
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[['000000000',\n",
       "  '000000001',\n",
       "  '000000010',\n",
       "  '000000011',\n",
       "  '000000100',\n",
       "  '000000101',\n",
       "  '000000110',\n",
       "  '000000111',\n",
       "  '000001000',\n",
       "  '000001001',\n",
       "  '000001010',\n",
       "  '000001011',\n",
       "  '000001100',\n",
       "  '000001101',\n",
       "  '000001110',\n",
       "  '000001111',\n",
       "  '000010000',\n",
       "  '000010001',\n",
       "  '000010010',\n",
       "  '000010011',\n",
       "  '000010100',\n",
       "  '000010101',\n",
       "  '000010110',\n",
       "  '000010111',\n",
       "  '000011000',\n",
       "  '000011001',\n",
       "  '000011010',\n",
       "  '000011011',\n",
       "  '000011100',\n",
       "  '000011101',\n",
       "  '000011110',\n",
       "  '000011111',\n",
       "  '000100000',\n",
       "  '000100001',\n",
       "  '000100010',\n",
       "  '000100011',\n",
       "  '000100100',\n",
       "  '000100101',\n",
       "  '000100110',\n",
       "  '000100111',\n",
       "  '000101000',\n",
       "  '000101001',\n",
       "  '000101010',\n",
       "  '000101011',\n",
       "  '000101100',\n",
       "  '000101101',\n",
       "  '000101110',\n",
       "  '000101111',\n",
       "  '000110000',\n",
       "  '000110001',\n",
       "  '000110010',\n",
       "  '000110011',\n",
       "  '000110100',\n",
       "  '000110101',\n",
       "  '000110110',\n",
       "  '000110111',\n",
       "  '000111000',\n",
       "  '000111001',\n",
       "  '000111010',\n",
       "  '000111011',\n",
       "  '000111100',\n",
       "  '000111101',\n",
       "  '000111110',\n",
       "  '000111111',\n",
       "  '001000000',\n",
       "  '001000001',\n",
       "  '001000010',\n",
       "  '001000011',\n",
       "  '001000100',\n",
       "  '001000101',\n",
       "  '001000110',\n",
       "  '001000111',\n",
       "  '001001000',\n",
       "  '001001001',\n",
       "  '001001010',\n",
       "  '001001011',\n",
       "  '001001100',\n",
       "  '001001101',\n",
       "  '001001110',\n",
       "  '001001111',\n",
       "  '001010000',\n",
       "  '001010001',\n",
       "  '001010010',\n",
       "  '001010011',\n",
       "  '001010100',\n",
       "  '001010101',\n",
       "  '001010110',\n",
       "  '001010111',\n",
       "  '001011000',\n",
       "  '001011001',\n",
       "  '001011010',\n",
       "  '001011011',\n",
       "  '001011100',\n",
       "  '001011101',\n",
       "  '001011110',\n",
       "  '001011111',\n",
       "  '001100000',\n",
       "  '001100001',\n",
       "  '001100010',\n",
       "  '001100011',\n",
       "  '001100100',\n",
       "  '001100101',\n",
       "  '001100110',\n",
       "  '001100111',\n",
       "  '001101000',\n",
       "  '001101001',\n",
       "  '001101010',\n",
       "  '001101011',\n",
       "  '001101100',\n",
       "  '001101101',\n",
       "  '001101110',\n",
       "  '001101111',\n",
       "  '001110000',\n",
       "  '001110001',\n",
       "  '001110010',\n",
       "  '001110011',\n",
       "  '001110100',\n",
       "  '001110101',\n",
       "  '001110110',\n",
       "  '001110111',\n",
       "  '001111000',\n",
       "  '001111001',\n",
       "  '001111010',\n",
       "  '001111011',\n",
       "  '001111100',\n",
       "  '001111101',\n",
       "  '001111110',\n",
       "  '001111111',\n",
       "  '010000000',\n",
       "  '010000001',\n",
       "  '010000010',\n",
       "  '010000011',\n",
       "  '010000100',\n",
       "  '010000101',\n",
       "  '010000110',\n",
       "  '010000111',\n",
       "  '010001000',\n",
       "  '010001001',\n",
       "  '010001010',\n",
       "  '010001011',\n",
       "  '010001100',\n",
       "  '010001101',\n",
       "  '010001110',\n",
       "  '010001111',\n",
       "  '010010000',\n",
       "  '010010001',\n",
       "  '010010010',\n",
       "  '010010011',\n",
       "  '010010100',\n",
       "  '010010101',\n",
       "  '010010110',\n",
       "  '010010111',\n",
       "  '010011000',\n",
       "  '010011001',\n",
       "  '010011010',\n",
       "  '010011011',\n",
       "  '010011100',\n",
       "  '010011101',\n",
       "  '010011110',\n",
       "  '010011111',\n",
       "  '010100000',\n",
       "  '010100001',\n",
       "  '010100010',\n",
       "  '010100011',\n",
       "  '010100100',\n",
       "  '010100101',\n",
       "  '010100110',\n",
       "  '010100111',\n",
       "  '010101000',\n",
       "  '010101001',\n",
       "  '010101010',\n",
       "  '010101011',\n",
       "  '010101100',\n",
       "  '010101101',\n",
       "  '010101110',\n",
       "  '010101111',\n",
       "  '010110000',\n",
       "  '010110001',\n",
       "  '010110010',\n",
       "  '010110011',\n",
       "  '010110100',\n",
       "  '010110101',\n",
       "  '010110110',\n",
       "  '010110111',\n",
       "  '010111000',\n",
       "  '010111001',\n",
       "  '010111010',\n",
       "  '010111011',\n",
       "  '010111100',\n",
       "  '010111101',\n",
       "  '010111110',\n",
       "  '010111111',\n",
       "  '011000000',\n",
       "  '011000001',\n",
       "  '011000010',\n",
       "  '011000011',\n",
       "  '011000100',\n",
       "  '011000101',\n",
       "  '011000110',\n",
       "  '011000111',\n",
       "  '011001000',\n",
       "  '011001001',\n",
       "  '011001010',\n",
       "  '011001011',\n",
       "  '011001100',\n",
       "  '011001101',\n",
       "  '011001110',\n",
       "  '011001111',\n",
       "  '011010000',\n",
       "  '011010001',\n",
       "  '011010010',\n",
       "  '011010011',\n",
       "  '011010100',\n",
       "  '011010101',\n",
       "  '011010110',\n",
       "  '011010111',\n",
       "  '011011000',\n",
       "  '011011001',\n",
       "  '011011010',\n",
       "  '011011011',\n",
       "  '011011100',\n",
       "  '011011101',\n",
       "  '011011110',\n",
       "  '011011111',\n",
       "  '011100000',\n",
       "  '011100001',\n",
       "  '011100010',\n",
       "  '011100011',\n",
       "  '011100100',\n",
       "  '011100101',\n",
       "  '011100110',\n",
       "  '011100111',\n",
       "  '011101000',\n",
       "  '011101001',\n",
       "  '011101010',\n",
       "  '011101011',\n",
       "  '011101100',\n",
       "  '011101101',\n",
       "  '011101110',\n",
       "  '011101111',\n",
       "  '011110000',\n",
       "  '011110001',\n",
       "  '011110010',\n",
       "  '011110011',\n",
       "  '011110100',\n",
       "  '011110101',\n",
       "  '011110110',\n",
       "  '011110111',\n",
       "  '011111000',\n",
       "  '011111001',\n",
       "  '011111010',\n",
       "  '011111011',\n",
       "  '011111100',\n",
       "  '011111101',\n",
       "  '011111110',\n",
       "  '011111111',\n",
       "  '100000000',\n",
       "  '100000001',\n",
       "  '100000010',\n",
       "  '100000011',\n",
       "  '100000100',\n",
       "  '100000101',\n",
       "  '100000110',\n",
       "  '100000111',\n",
       "  '100001000',\n",
       "  '100001001',\n",
       "  '100001010',\n",
       "  '100001011',\n",
       "  '100001100',\n",
       "  '100001101',\n",
       "  '100001110',\n",
       "  '100001111',\n",
       "  '100010000',\n",
       "  '100010001',\n",
       "  '100010010',\n",
       "  '100010011',\n",
       "  '100010100',\n",
       "  '100010101',\n",
       "  '100010110',\n",
       "  '100010111',\n",
       "  '100011000',\n",
       "  '100011001',\n",
       "  '100011010',\n",
       "  '100011011',\n",
       "  '100011100',\n",
       "  '100011101',\n",
       "  '100011110',\n",
       "  '100011111',\n",
       "  '100100000',\n",
       "  '100100001',\n",
       "  '100100010',\n",
       "  '100100011',\n",
       "  '100100100',\n",
       "  '100100101',\n",
       "  '100100110',\n",
       "  '100100111',\n",
       "  '100101000',\n",
       "  '100101001',\n",
       "  '100101010',\n",
       "  '100101011',\n",
       "  '100101100',\n",
       "  '100101101',\n",
       "  '100101110',\n",
       "  '100101111',\n",
       "  '100110000',\n",
       "  '100110001',\n",
       "  '100110010',\n",
       "  '100110011',\n",
       "  '100110100',\n",
       "  '100110101',\n",
       "  '100110110',\n",
       "  '100110111',\n",
       "  '100111000',\n",
       "  '100111001',\n",
       "  '100111010',\n",
       "  '100111011',\n",
       "  '100111100',\n",
       "  '100111101',\n",
       "  '100111110',\n",
       "  '100111111',\n",
       "  '101000000',\n",
       "  '101000001',\n",
       "  '101000010',\n",
       "  '101000011',\n",
       "  '101000100',\n",
       "  '101000101',\n",
       "  '101000110',\n",
       "  '101000111',\n",
       "  '101001000',\n",
       "  '101001001',\n",
       "  '101001010',\n",
       "  '101001011',\n",
       "  '101001100',\n",
       "  '101001101',\n",
       "  '101001110',\n",
       "  '101001111',\n",
       "  '101010000',\n",
       "  '101010001',\n",
       "  '101010010',\n",
       "  '101010011',\n",
       "  '101010100',\n",
       "  '101010101',\n",
       "  '101010110',\n",
       "  '101010111',\n",
       "  '101011000',\n",
       "  '101011001',\n",
       "  '101011010',\n",
       "  '101011011',\n",
       "  '101011100',\n",
       "  '101011101',\n",
       "  '101011110',\n",
       "  '101011111',\n",
       "  '101100000',\n",
       "  '101100001',\n",
       "  '101100010',\n",
       "  '101100011',\n",
       "  '101100100',\n",
       "  '101100101',\n",
       "  '101100110',\n",
       "  '101100111',\n",
       "  '101101000',\n",
       "  '101101001',\n",
       "  '101101010',\n",
       "  '101101011',\n",
       "  '101101100',\n",
       "  '101101101',\n",
       "  '101101110',\n",
       "  '101101111',\n",
       "  '101110000',\n",
       "  '101110001',\n",
       "  '101110010',\n",
       "  '101110011',\n",
       "  '101110100',\n",
       "  '101110101',\n",
       "  '101110110',\n",
       "  '101110111',\n",
       "  '101111000',\n",
       "  '101111001',\n",
       "  '101111010',\n",
       "  '101111011',\n",
       "  '101111100',\n",
       "  '101111101',\n",
       "  '101111110',\n",
       "  '101111111',\n",
       "  '110000000',\n",
       "  '110000001',\n",
       "  '110000010',\n",
       "  '110000011',\n",
       "  '110000100',\n",
       "  '110000101',\n",
       "  '110000110',\n",
       "  '110000111',\n",
       "  '110001000',\n",
       "  '110001001',\n",
       "  '110001010',\n",
       "  '110001011',\n",
       "  '110001100',\n",
       "  '110001101',\n",
       "  '110001110',\n",
       "  '110001111',\n",
       "  '110010000',\n",
       "  '110010001',\n",
       "  '110010010',\n",
       "  '110010011',\n",
       "  '110010100',\n",
       "  '110010101',\n",
       "  '110010110',\n",
       "  '110010111',\n",
       "  '110011000',\n",
       "  '110011001',\n",
       "  '110011010',\n",
       "  '110011011',\n",
       "  '110011100',\n",
       "  '110011101',\n",
       "  '110011110',\n",
       "  '110011111',\n",
       "  '110100000',\n",
       "  '110100001',\n",
       "  '110100010',\n",
       "  '110100011',\n",
       "  '110100100',\n",
       "  '110100101',\n",
       "  '110100110',\n",
       "  '110100111',\n",
       "  '110101000',\n",
       "  '110101001',\n",
       "  '110101010',\n",
       "  '110101011',\n",
       "  '110101100',\n",
       "  '110101101',\n",
       "  '110101110',\n",
       "  '110101111',\n",
       "  '110110000',\n",
       "  '110110001',\n",
       "  '110110010',\n",
       "  '110110011',\n",
       "  '110110100',\n",
       "  '110110101',\n",
       "  '110110110',\n",
       "  '110110111',\n",
       "  '110111000',\n",
       "  '110111001',\n",
       "  '110111010',\n",
       "  '110111011',\n",
       "  '110111100',\n",
       "  '110111101',\n",
       "  '110111110',\n",
       "  '110111111',\n",
       "  '111000000',\n",
       "  '111000001',\n",
       "  '111000010',\n",
       "  '111000011',\n",
       "  '111000100',\n",
       "  '111000101',\n",
       "  '111000110',\n",
       "  '111000111',\n",
       "  '111001000',\n",
       "  '111001001',\n",
       "  '111001010',\n",
       "  '111001011',\n",
       "  '111001100',\n",
       "  '111001101',\n",
       "  '111001110',\n",
       "  '111001111',\n",
       "  '111010000',\n",
       "  '111010001',\n",
       "  '111010010',\n",
       "  '111010011',\n",
       "  '111010100',\n",
       "  '111010101',\n",
       "  '111010110',\n",
       "  '111010111',\n",
       "  '111011000',\n",
       "  '111011001',\n",
       "  '111011010',\n",
       "  '111011011',\n",
       "  '111011100',\n",
       "  '111011101',\n",
       "  '111011110',\n",
       "  '111011111',\n",
       "  '111100000',\n",
       "  '111100001',\n",
       "  '111100010',\n",
       "  '111100011',\n",
       "  '111100100',\n",
       "  '111100101',\n",
       "  '111100110',\n",
       "  '111100111',\n",
       "  '111101000',\n",
       "  '111101001',\n",
       "  '111101010',\n",
       "  '111101011',\n",
       "  '111101100',\n",
       "  '111101101',\n",
       "  '111101110',\n",
       "  '111101111',\n",
       "  '111110000',\n",
       "  '111110001',\n",
       "  '111110010',\n",
       "  '111110011',\n",
       "  '111110100',\n",
       "  '111110101',\n",
       "  '111110110',\n",
       "  '111110111',\n",
       "  '111111000',\n",
       "  '111111001',\n",
       "  '111111010',\n",
       "  '111111011',\n",
       "  '111111100',\n",
       "  '111111101',\n",
       "  '111111110',\n",
       "  '111111111'],\n",
       " ['0011010010',\n",
       "  '1000101100',\n",
       "  '0101001010',\n",
       "  '1100000110',\n",
       "  '0110001010',\n",
       "  '1010000110',\n",
       "  '0110000110',\n",
       "  '1110000010',\n",
       "  '0011001010',\n",
       "  '1001000110',\n",
       "  '0101000110',\n",
       "  '1101000010',\n",
       "  '0011000110',\n",
       "  '1011000010',\n",
       "  '0111001000',\n",
       "  '1101000100',\n",
       "  '1000110100',\n",
       "  '1000100110',\n",
       "  '0100100110',\n",
       "  '1100100010',\n",
       "  '0010100110',\n",
       "  '1010100010',\n",
       "  '0110010010',\n",
       "  '1110100001',\n",
       "  '0001100110',\n",
       "  '1001100010',\n",
       "  '0101100010',\n",
       "  '1101100001',\n",
       "  '0011100010',\n",
       "  '1011100001',\n",
       "  '0111100001',\n",
       "  '1101001000',\n",
       "  '1000110010',\n",
       "  '1000010110',\n",
       "  '0100010110',\n",
       "  '1100010000',\n",
       "  '0010010110',\n",
       "  '1010010000',\n",
       "  '0110010000',\n",
       "  '1110010001',\n",
       "  '0001010110',\n",
       "  '1001010000',\n",
       "  '0101010000',\n",
       "  '1101010001',\n",
       "  '0011010000',\n",
       "  '1011010001',\n",
       "  '0111010001',\n",
       "  '0000101111',\n",
       "  '0010111000',\n",
       "  '1000110000',\n",
       "  '0100110000',\n",
       "  '1100110001',\n",
       "  '0010110000',\n",
       "  '1010110001',\n",
       "  '0110110001',\n",
       "  '0001001111',\n",
       "  '0001110000',\n",
       "  '1001110001',\n",
       "  '0101110001',\n",
       "  '0010001111',\n",
       "  '0011110001',\n",
       "  '0100001111',\n",
       "  '1000001111',\n",
       "  '0111000010',\n",
       "  '0100111000',\n",
       "  '1001011000',\n",
       "  '0101011000',\n",
       "  '1100001000',\n",
       "  '0011011000',\n",
       "  '1010001000',\n",
       "  '0110001000',\n",
       "  '1110001001',\n",
       "  '0101001100',\n",
       "  '1001001000',\n",
       "  '0101001000',\n",
       "  '1101001001',\n",
       "  '0011001000',\n",
       "  '1011001001',\n",
       "  '0111001001',\n",
       "  '0000110111',\n",
       "  '1100101000',\n",
       "  '1000101000',\n",
       "  '0100101000',\n",
       "  '1100101001',\n",
       "  '0010101000',\n",
       "  '1010101001',\n",
       "  '0110101001',\n",
       "  '1110101000',\n",
       "  '0001101000',\n",
       "  '1001101001',\n",
       "  '0101101001',\n",
       "  '1101101000',\n",
       "  '0011101001',\n",
       "  '1011101000',\n",
       "  '0111101000',\n",
       "  '0110101000',\n",
       "  '1100011000',\n",
       "  '1000011000',\n",
       "  '0100011000',\n",
       "  '1100011001',\n",
       "  '0010011000',\n",
       "  '1010011001',\n",
       "  '0110011001',\n",
       "  '1110011000',\n",
       "  '0001011000',\n",
       "  '1001011001',\n",
       "  '0101011001',\n",
       "  '1101011000',\n",
       "  '0011011001',\n",
       "  '1011011000',\n",
       "  '0111011000',\n",
       "  '1010011000',\n",
       "  '0000111000',\n",
       "  '1000111001',\n",
       "  '0100111001',\n",
       "  '1100111000',\n",
       "  '0010111001',\n",
       "  '1010111000',\n",
       "  '0110111000',\n",
       "  '0001000111',\n",
       "  '0001111001',\n",
       "  '1001111000',\n",
       "  '0101111000',\n",
       "  '0010000111',\n",
       "  '0011111000',\n",
       "  '0100000111',\n",
       "  '1000000111',\n",
       "  '1001101000',\n",
       "  '0100110100',\n",
       "  '1000011100',\n",
       "  '0100011100',\n",
       "  '1100000100',\n",
       "  '0010011100',\n",
       "  '1010000100',\n",
       "  '0110000100',\n",
       "  '1110000101',\n",
       "  '0001011100',\n",
       "  '1001000100',\n",
       "  '0101000100',\n",
       "  '1101000101',\n",
       "  '0011000100',\n",
       "  '1011000101',\n",
       "  '0111000101',\n",
       "  '0000111011',\n",
       "  '1100100100',\n",
       "  '1000100100',\n",
       "  '0100100100',\n",
       "  '1100100101',\n",
       "  '0010100100',\n",
       "  '1010100101',\n",
       "  '0110100101',\n",
       "  '1110100100',\n",
       "  '0001100100',\n",
       "  '1001100101',\n",
       "  '0101100101',\n",
       "  '1101100100',\n",
       "  '0011100101',\n",
       "  '1011100100',\n",
       "  '0111100100',\n",
       "  '0110100100',\n",
       "  '1100010100',\n",
       "  '1000010100',\n",
       "  '0100010100',\n",
       "  '1100010101',\n",
       "  '0010010100',\n",
       "  '1010010101',\n",
       "  '0110010101',\n",
       "  '1110010100',\n",
       "  '0001010100',\n",
       "  '1001010101',\n",
       "  '0101010101',\n",
       "  '1101010100',\n",
       "  '0011010101',\n",
       "  '1011010100',\n",
       "  '0111010100',\n",
       "  '1010010100',\n",
       "  '0000110100',\n",
       "  '1000110101',\n",
       "  '0100110101',\n",
       "  '1100110100',\n",
       "  '0010110101',\n",
       "  '1010110100',\n",
       "  '0110110100',\n",
       "  '0001001011',\n",
       "  '0001110101',\n",
       "  '1001110100',\n",
       "  '0101110100',\n",
       "  '0010001011',\n",
       "  '0011110100',\n",
       "  '0100001011',\n",
       "  '1000001011',\n",
       "  '1001100100',\n",
       "  '1100001100',\n",
       "  '1000001100',\n",
       "  '0100001100',\n",
       "  '1100001101',\n",
       "  '0010001100',\n",
       "  '1010001101',\n",
       "  '0110001101',\n",
       "  '1110001100',\n",
       "  '0001001100',\n",
       "  '1001001101',\n",
       "  '0101001101',\n",
       "  '1101001100',\n",
       "  '0011001101',\n",
       "  '1011001100',\n",
       "  '0111001100',\n",
       "  '1010001100',\n",
       "  '0000101100',\n",
       "  '1000101101',\n",
       "  '0100101101',\n",
       "  '1100101100',\n",
       "  '0010101101',\n",
       "  '1010101100',\n",
       "  '0110101100',\n",
       "  '0001010011',\n",
       "  '0001101101',\n",
       "  '1001101100',\n",
       "  '0101101100',\n",
       "  '0010010011',\n",
       "  '0011101100',\n",
       "  '0100010011',\n",
       "  '1000010011',\n",
       "  '1001001100',\n",
       "  '0010101100',\n",
       "  '1000011101',\n",
       "  '0100011101',\n",
       "  '1100011100',\n",
       "  '0010011101',\n",
       "  '1010011100',\n",
       "  '0110011100',\n",
       "  '0001100011',\n",
       "  '0001011101',\n",
       "  '1001011100',\n",
       "  '0101011100',\n",
       "  '0010100011',\n",
       "  '0011011100',\n",
       "  '0100100011',\n",
       "  '1000100011',\n",
       "  '0011001100',\n",
       "  '0001110010',\n",
       "  '1000111100',\n",
       "  '0100111100',\n",
       "  '0011000011',\n",
       "  '0010111100',\n",
       "  '0101000011',\n",
       "  '1001000011',\n",
       "  '0001000011',\n",
       "  '0001111100',\n",
       "  '0110000011',\n",
       "  '1010000011',\n",
       "  '0010000011',\n",
       "  '1100000011',\n",
       "  '0100000011',\n",
       "  '1000000011',\n",
       "  '1010100100',\n",
       "  '0010101010',\n",
       "  '1000011010',\n",
       "  '0100011010',\n",
       "  '1100000010',\n",
       "  '0010011010',\n",
       "  '1010000010',\n",
       "  '0110000010',\n",
       "  '1110000011',\n",
       "  '0001011010',\n",
       "  '1001000010',\n",
       "  '0101000010',\n",
       "  '1101000011',\n",
       "  '0011000010',\n",
       "  '1011000011',\n",
       "  '0111000011',\n",
       "  '0000111101',\n",
       "  '1000101010',\n",
       "  '1000100010',\n",
       "  '0100100010',\n",
       "  '1100100011',\n",
       "  '0010100010',\n",
       "  '1010100011',\n",
       "  '0110100011',\n",
       "  '1110100010',\n",
       "  '0001100010',\n",
       "  '1001100011',\n",
       "  '0101100011',\n",
       "  '1101100010',\n",
       "  '0011100011',\n",
       "  '1011100010',\n",
       "  '0111100010',\n",
       "  '0110100010',\n",
       "  '1100010010',\n",
       "  '1000010010',\n",
       "  '0100010010',\n",
       "  '1100010011',\n",
       "  '0010010010',\n",
       "  '1010010011',\n",
       "  '0110010011',\n",
       "  '1110010010',\n",
       "  '0001010010',\n",
       "  '1001010011',\n",
       "  '0101010011',\n",
       "  '1101010010',\n",
       "  '0011010011',\n",
       "  '1011010010',\n",
       "  '0111010010',\n",
       "  '1010010010',\n",
       "  '0000110010',\n",
       "  '1000110011',\n",
       "  '0100110011',\n",
       "  '1100110010',\n",
       "  '0010110011',\n",
       "  '1010110010',\n",
       "  '0110110010',\n",
       "  '0001001101',\n",
       "  '0001110011',\n",
       "  '1001110010',\n",
       "  '0101110010',\n",
       "  '0010001101',\n",
       "  '0011110010',\n",
       "  '0100001101',\n",
       "  '1000001101',\n",
       "  '1001010010',\n",
       "  '1100001010',\n",
       "  '1000001010',\n",
       "  '0100001010',\n",
       "  '1100001011',\n",
       "  '0010001010',\n",
       "  '1010001011',\n",
       "  '0110001011',\n",
       "  '1110001010',\n",
       "  '0001001010',\n",
       "  '1001001011',\n",
       "  '0101001011',\n",
       "  '1101001010',\n",
       "  '0011001011',\n",
       "  '1011001010',\n",
       "  '0111001010',\n",
       "  '1110001000',\n",
       "  '0000101010',\n",
       "  '1000101011',\n",
       "  '0100101011',\n",
       "  '1100101010',\n",
       "  '0010101011',\n",
       "  '1010101010',\n",
       "  '0110101010',\n",
       "  '0001010101',\n",
       "  '0001101011',\n",
       "  '1001101010',\n",
       "  '0101101010',\n",
       "  '0010010101',\n",
       "  '0011101010',\n",
       "  '0100010101',\n",
       "  '1000010101',\n",
       "  '1001001010',\n",
       "  '1010001010',\n",
       "  '1000011011',\n",
       "  '0100011011',\n",
       "  '1100011010',\n",
       "  '0010011011',\n",
       "  '1010011010',\n",
       "  '0110011010',\n",
       "  '0001100101',\n",
       "  '0001011011',\n",
       "  '1001011010',\n",
       "  '0101011010',\n",
       "  '0010100101',\n",
       "  '0011011010',\n",
       "  '0100100101',\n",
       "  '1000100101',\n",
       "  '0000100101',\n",
       "  '0001111000',\n",
       "  '1000111010',\n",
       "  '0100111010',\n",
       "  '0011000101',\n",
       "  '0010111010',\n",
       "  '0101000101',\n",
       "  '1001000101',\n",
       "  '0001000101',\n",
       "  '0001111010',\n",
       "  '0110000101',\n",
       "  '1010000101',\n",
       "  '0010000101',\n",
       "  '1100000101',\n",
       "  '0100000101',\n",
       "  '1000000101',\n",
       "  '1010101000',\n",
       "  '0101010010',\n",
       "  '1000000110',\n",
       "  '0100000110',\n",
       "  '1100000111',\n",
       "  '0010000110',\n",
       "  '1010000111',\n",
       "  '0110000111',\n",
       "  '1110000110',\n",
       "  '0001000110',\n",
       "  '1001000111',\n",
       "  '0101000111',\n",
       "  '1101000110',\n",
       "  '0011000111',\n",
       "  '1011000110',\n",
       "  '0111000110',\n",
       "  '1110000100',\n",
       "  '0000100110',\n",
       "  '1000100111',\n",
       "  '0100100111',\n",
       "  '1100100110',\n",
       "  '0010100111',\n",
       "  '1010100110',\n",
       "  '0110100110',\n",
       "  '0001011001',\n",
       "  '0001100111',\n",
       "  '1001100110',\n",
       "  '0101100110',\n",
       "  '0010011001',\n",
       "  '0011100110',\n",
       "  '0100011001',\n",
       "  '1000011001',\n",
       "  '0011100100',\n",
       "  '1001010100',\n",
       "  '1000010111',\n",
       "  '0100010111',\n",
       "  '1100010110',\n",
       "  '0010010111',\n",
       "  '1010010110',\n",
       "  '0110010110',\n",
       "  '0001101001',\n",
       "  '0001010111',\n",
       "  '1001010110',\n",
       "  '0101010110',\n",
       "  '0010101001',\n",
       "  '0011010110',\n",
       "  '0100101001',\n",
       "  '1000101001',\n",
       "  '0000101001',\n",
       "  '0001110100',\n",
       "  '1000110110',\n",
       "  '0100110110',\n",
       "  '0011001001',\n",
       "  '0010110110',\n",
       "  '0101001001',\n",
       "  '1001001001',\n",
       "  '0001001001',\n",
       "  '0001110110',\n",
       "  '0110001001',\n",
       "  '1010001001',\n",
       "  '0010001001',\n",
       "  '1100001001',\n",
       "  '0100001001',\n",
       "  '1000001001',\n",
       "  '0111000100',\n",
       "  '0001101010',\n",
       "  '1000001110',\n",
       "  '0100001110',\n",
       "  '1100001110',\n",
       "  '0010001110',\n",
       "  '1010001110',\n",
       "  '0110001110',\n",
       "  '0001110001',\n",
       "  '0001001110',\n",
       "  '1001001110',\n",
       "  '0101001110',\n",
       "  '0010110001',\n",
       "  '0011001110',\n",
       "  '0100110001',\n",
       "  '1000110001',\n",
       "  '0000110001',\n",
       "  '0001101100',\n",
       "  '1000101110',\n",
       "  '0100101110',\n",
       "  '0011010001',\n",
       "  '0010101110',\n",
       "  '0101010001',\n",
       "  '1001010001',\n",
       "  '0001010001',\n",
       "  '0001101110',\n",
       "  '0110010001',\n",
       "  '1010010001',\n",
       "  '0010010001',\n",
       "  '1100010001',\n",
       "  '0100010001',\n",
       "  '1000010001',\n",
       "  '1011001000',\n",
       "  '1000111000',\n",
       "  '1000011110',\n",
       "  '0100011110',\n",
       "  '0011100001',\n",
       "  '0010011110',\n",
       "  '0101100001',\n",
       "  '1001100001',\n",
       "  '0001100001',\n",
       "  '0001011110',\n",
       "  '0110100001',\n",
       "  '1010100001',\n",
       "  '0010100001',\n",
       "  '1100100001',\n",
       "  '0100100001',\n",
       "  '1000100001',\n",
       "  '0011010100',\n",
       "  '0000111110',\n",
       "  '0111000001',\n",
       "  '1011000001',\n",
       "  '0011000001',\n",
       "  '1101000001',\n",
       "  '0101000001',\n",
       "  '1001000001',\n",
       "  '0100101010',\n",
       "  '1110000001',\n",
       "  '0110000001',\n",
       "  '1010000001',\n",
       "  '0100110010',\n",
       "  '0011101000',\n",
       "  '0010110010',\n",
       "  '0010110100',\n",
       "  '0101101000'],\n",
       " ['1100101101',\n",
       "  '0111010011',\n",
       "  '1010110101',\n",
       "  '0011111001',\n",
       "  '1001110101',\n",
       "  '0101111001',\n",
       "  '1001111001',\n",
       "  '0001111101',\n",
       "  '1100110101',\n",
       "  '0110111001',\n",
       "  '1010111001',\n",
       "  '0010111101',\n",
       "  '1100111001',\n",
       "  '0100111101',\n",
       "  '1000110111',\n",
       "  '0010111011',\n",
       "  '0111001011',\n",
       "  '0111011001',\n",
       "  '1011011001',\n",
       "  '0011011101',\n",
       "  '1101011001',\n",
       "  '0101011101',\n",
       "  '1001101101',\n",
       "  '1110100001',\n",
       "  '1110011001',\n",
       "  '0110011101',\n",
       "  '1010011101',\n",
       "  '1101100001',\n",
       "  '1100011101',\n",
       "  '1011100001',\n",
       "  '0111100001',\n",
       "  '0010110111',\n",
       "  '0111001101',\n",
       "  '0111101001',\n",
       "  '1011101001',\n",
       "  '0011101111',\n",
       "  '1101101001',\n",
       "  '0101101111',\n",
       "  '1001101111',\n",
       "  '1110010001',\n",
       "  '1110101001',\n",
       "  '0110101111',\n",
       "  '1010101111',\n",
       "  '1101010001',\n",
       "  '1100101111',\n",
       "  '1011010001',\n",
       "  '0111010001',\n",
       "  '1111010000',\n",
       "  '1101000111',\n",
       "  '0111001111',\n",
       "  '1011001111',\n",
       "  '1100110001',\n",
       "  '1101001111',\n",
       "  '1010110001',\n",
       "  '0110110001',\n",
       "  '1110110000',\n",
       "  '1110001111',\n",
       "  '1001110001',\n",
       "  '0101110001',\n",
       "  '1101110000',\n",
       "  '0011110001',\n",
       "  '1011110000',\n",
       "  '0111110000',\n",
       "  '1000111101',\n",
       "  '1011000111',\n",
       "  '0110100111',\n",
       "  '1010100111',\n",
       "  '0011110111',\n",
       "  '1100100111',\n",
       "  '0101110111',\n",
       "  '1001110111',\n",
       "  '1110001001',\n",
       "  '1010110011',\n",
       "  '0110110111',\n",
       "  '1010110111',\n",
       "  '1101001001',\n",
       "  '1100110111',\n",
       "  '1011001001',\n",
       "  '0111001001',\n",
       "  '1111001000',\n",
       "  '0011010111',\n",
       "  '0111010111',\n",
       "  '1011010111',\n",
       "  '1100101001',\n",
       "  '1101010111',\n",
       "  '1010101001',\n",
       "  '0110101001',\n",
       "  '1110101000',\n",
       "  '1110010111',\n",
       "  '1001101001',\n",
       "  '0101101001',\n",
       "  '1101101000',\n",
       "  '0011101001',\n",
       "  '1011101000',\n",
       "  '0111101000',\n",
       "  '1001010111',\n",
       "  '0011100111',\n",
       "  '0111100111',\n",
       "  '1011100111',\n",
       "  '1100011001',\n",
       "  '1101100111',\n",
       "  '1010011001',\n",
       "  '0110011001',\n",
       "  '1110011000',\n",
       "  '1110100111',\n",
       "  '1001011001',\n",
       "  '0101011001',\n",
       "  '1101011000',\n",
       "  '0011011001',\n",
       "  '1011011000',\n",
       "  '0111011000',\n",
       "  '0101100111',\n",
       "  '1111000111',\n",
       "  '1000111001',\n",
       "  '0100111001',\n",
       "  '1100111000',\n",
       "  '0010111001',\n",
       "  '1010111000',\n",
       "  '0110111000',\n",
       "  '1110111000',\n",
       "  '0001111001',\n",
       "  '1001111000',\n",
       "  '0101111000',\n",
       "  '1101111000',\n",
       "  '0011111000',\n",
       "  '1011111000',\n",
       "  '0111111000',\n",
       "  '0110010111',\n",
       "  '1011001011',\n",
       "  '0111100011',\n",
       "  '1011100011',\n",
       "  '0011111011',\n",
       "  '1101100011',\n",
       "  '0101111011',\n",
       "  '1001111011',\n",
       "  '1110000101',\n",
       "  '1110100011',\n",
       "  '0110111011',\n",
       "  '1010111011',\n",
       "  '1101000101',\n",
       "  '1100111011',\n",
       "  '1011000101',\n",
       "  '0111000101',\n",
       "  '1111000100',\n",
       "  '0011011011',\n",
       "  '0111011011',\n",
       "  '1011011011',\n",
       "  '1100100101',\n",
       "  '1101011011',\n",
       "  '1010100101',\n",
       "  '0110100101',\n",
       "  '1110100100',\n",
       "  '1110011011',\n",
       "  '1001100101',\n",
       "  '0101100101',\n",
       "  '1101100100',\n",
       "  '0011100101',\n",
       "  '1011100100',\n",
       "  '0111100100',\n",
       "  '1001011011',\n",
       "  '0011101011',\n",
       "  '0111101011',\n",
       "  '1011101011',\n",
       "  '1100010101',\n",
       "  '1101101011',\n",
       "  '1010010101',\n",
       "  '0110010101',\n",
       "  '1110010100',\n",
       "  '1110101011',\n",
       "  '1001010101',\n",
       "  '0101010101',\n",
       "  '1101010100',\n",
       "  '0011010101',\n",
       "  '1011010100',\n",
       "  '0111010100',\n",
       "  '0101101011',\n",
       "  '1111001011',\n",
       "  '1000110101',\n",
       "  '0100110101',\n",
       "  '1100110100',\n",
       "  '0010110101',\n",
       "  '1010110100',\n",
       "  '0110110100',\n",
       "  '1110110100',\n",
       "  '0001110101',\n",
       "  '1001110100',\n",
       "  '0101110100',\n",
       "  '1101110100',\n",
       "  '0011110100',\n",
       "  '1011110100',\n",
       "  '0111110100',\n",
       "  '0110011011',\n",
       "  '0011110011',\n",
       "  '0111110011',\n",
       "  '1011110011',\n",
       "  '1100001101',\n",
       "  '1101110011',\n",
       "  '1010001101',\n",
       "  '0110001101',\n",
       "  '1110001100',\n",
       "  '1110110011',\n",
       "  '1001001101',\n",
       "  '0101001101',\n",
       "  '1101001100',\n",
       "  '0011001101',\n",
       "  '1011001100',\n",
       "  '0111001100',\n",
       "  '0101110011',\n",
       "  '1111010011',\n",
       "  '1000101101',\n",
       "  '0100101101',\n",
       "  '1100101100',\n",
       "  '0010101101',\n",
       "  '1010101100',\n",
       "  '0110101100',\n",
       "  '1110101100',\n",
       "  '0001101101',\n",
       "  '1001101100',\n",
       "  '0101101100',\n",
       "  '1101101100',\n",
       "  '0011101100',\n",
       "  '1011101100',\n",
       "  '0111101100',\n",
       "  '0110110011',\n",
       "  '1101010011',\n",
       "  '1000011101',\n",
       "  '0100011101',\n",
       "  '1100011100',\n",
       "  '0010011101',\n",
       "  '1010011100',\n",
       "  '0110011100',\n",
       "  '1110011100',\n",
       "  '0001011101',\n",
       "  '1001011100',\n",
       "  '0101011100',\n",
       "  '1101011100',\n",
       "  '0011011100',\n",
       "  '1011011100',\n",
       "  '0111011100',\n",
       "  '1100110011',\n",
       "  '1110001101',\n",
       "  '1000111100',\n",
       "  '0100111100',\n",
       "  '1100111100',\n",
       "  '0010111100',\n",
       "  '1010111100',\n",
       "  '0110111100',\n",
       "  '1110111100',\n",
       "  '0001111100',\n",
       "  '1001111100',\n",
       "  '0101111100',\n",
       "  '1101111100',\n",
       "  '0011111100',\n",
       "  '1011111100',\n",
       "  '0111111100',\n",
       "  '0101011011',\n",
       "  '1101010101',\n",
       "  '0111100101',\n",
       "  '1011100101',\n",
       "  '0011111101',\n",
       "  '1101100101',\n",
       "  '0101111101',\n",
       "  '1001111101',\n",
       "  '1110000011',\n",
       "  '1110100101',\n",
       "  '0110111101',\n",
       "  '1010111101',\n",
       "  '1101000011',\n",
       "  '1100111101',\n",
       "  '1011000011',\n",
       "  '0111000011',\n",
       "  '1111000010',\n",
       "  '0111010101',\n",
       "  '0111011101',\n",
       "  '1011011101',\n",
       "  '1100100011',\n",
       "  '1101011101',\n",
       "  '1010100011',\n",
       "  '0110100011',\n",
       "  '1110100010',\n",
       "  '1110011101',\n",
       "  '1001100011',\n",
       "  '0101100011',\n",
       "  '1101100010',\n",
       "  '0011100011',\n",
       "  '1011100010',\n",
       "  '0111100010',\n",
       "  '1001011101',\n",
       "  '0011101101',\n",
       "  '0111101101',\n",
       "  '1011101101',\n",
       "  '1100010011',\n",
       "  '1101101101',\n",
       "  '1010010011',\n",
       "  '0110010011',\n",
       "  '1110010010',\n",
       "  '1110101101',\n",
       "  '1001010011',\n",
       "  '0101010011',\n",
       "  '1101010010',\n",
       "  '0011010011',\n",
       "  '1011010010',\n",
       "  '0111010010',\n",
       "  '0101101101',\n",
       "  '1111001101',\n",
       "  '1000110011',\n",
       "  '0100110011',\n",
       "  '1100110010',\n",
       "  '0010110011',\n",
       "  '1010110010',\n",
       "  '0110110010',\n",
       "  '1110110010',\n",
       "  '0001110011',\n",
       "  '1001110010',\n",
       "  '0101110010',\n",
       "  '1101110010',\n",
       "  '0011110010',\n",
       "  '1011110010',\n",
       "  '0111110010',\n",
       "  '0110101101',\n",
       "  '0011110101',\n",
       "  '0111110101',\n",
       "  '1011110101',\n",
       "  '1100001011',\n",
       "  '1101110101',\n",
       "  '1010001011',\n",
       "  '0110001011',\n",
       "  '1110001010',\n",
       "  '1110110101',\n",
       "  '1001001011',\n",
       "  '0101001011',\n",
       "  '1101001010',\n",
       "  '0011001011',\n",
       "  '1011001010',\n",
       "  '0111001010',\n",
       "  '0001110111',\n",
       "  '1111010101',\n",
       "  '1000101011',\n",
       "  '0100101011',\n",
       "  '1100101010',\n",
       "  '0010101011',\n",
       "  '1010101010',\n",
       "  '0110101010',\n",
       "  '1110101010',\n",
       "  '0001101011',\n",
       "  '1001101010',\n",
       "  '0101101010',\n",
       "  '1101101010',\n",
       "  '0011101010',\n",
       "  '1011101010',\n",
       "  '0111101010',\n",
       "  '0110110101',\n",
       "  '0101110101',\n",
       "  '1000011011',\n",
       "  '0100011011',\n",
       "  '1100011010',\n",
       "  '0010011011',\n",
       "  '1010011010',\n",
       "  '0110011010',\n",
       "  '1110011010',\n",
       "  '0001011011',\n",
       "  '1001011010',\n",
       "  '0101011010',\n",
       "  '1101011010',\n",
       "  '0011011010',\n",
       "  '1011011010',\n",
       "  '0111011010',\n",
       "  '1111011010',\n",
       "  '1110000111',\n",
       "  '1000111010',\n",
       "  '0100111010',\n",
       "  '1100111010',\n",
       "  '0010111010',\n",
       "  '1010111010',\n",
       "  '0110111010',\n",
       "  '1110111010',\n",
       "  '0001111010',\n",
       "  '1001111010',\n",
       "  '0101111010',\n",
       "  '1101111010',\n",
       "  '0011111010',\n",
       "  '1011111010',\n",
       "  '0111111010',\n",
       "  '0101010111',\n",
       "  '1010101101',\n",
       "  '0111111001',\n",
       "  '1011111001',\n",
       "  '1100000111',\n",
       "  '1101111001',\n",
       "  '1010000111',\n",
       "  '0110000111',\n",
       "  '1110000110',\n",
       "  '1110111001',\n",
       "  '1001000111',\n",
       "  '0101000111',\n",
       "  '1101000110',\n",
       "  '0011000111',\n",
       "  '1011000110',\n",
       "  '0111000110',\n",
       "  '0001111011',\n",
       "  '1111011001',\n",
       "  '1000100111',\n",
       "  '0100100111',\n",
       "  '1100100110',\n",
       "  '0010100111',\n",
       "  '1010100110',\n",
       "  '0110100110',\n",
       "  '1110100110',\n",
       "  '0001100111',\n",
       "  '1001100110',\n",
       "  '0101100110',\n",
       "  '1101100110',\n",
       "  '0011100110',\n",
       "  '1011100110',\n",
       "  '0111100110',\n",
       "  '1100011011',\n",
       "  '0110101011',\n",
       "  '1000010111',\n",
       "  '0100010111',\n",
       "  '1100010110',\n",
       "  '0010010111',\n",
       "  '1010010110',\n",
       "  '0110010110',\n",
       "  '1110010110',\n",
       "  '0001010111',\n",
       "  '1001010110',\n",
       "  '0101010110',\n",
       "  '1101010110',\n",
       "  '0011010110',\n",
       "  '1011010110',\n",
       "  '0111010110',\n",
       "  '1111010110',\n",
       "  '1110001011',\n",
       "  '1000110110',\n",
       "  '0100110110',\n",
       "  '1100110110',\n",
       "  '0010110110',\n",
       "  '1010110110',\n",
       "  '0110110110',\n",
       "  '1110110110',\n",
       "  '0001110110',\n",
       "  '1001110110',\n",
       "  '0101110110',\n",
       "  '1101110110',\n",
       "  '0011110110',\n",
       "  '1011110110',\n",
       "  '0111110110',\n",
       "  '1000111011',\n",
       "  '1110010101',\n",
       "  '0111110001',\n",
       "  '1011110001',\n",
       "  '1100001110',\n",
       "  '1101110001',\n",
       "  '1010001110',\n",
       "  '0110001110',\n",
       "  '1110001110',\n",
       "  '1110110001',\n",
       "  '1001001110',\n",
       "  '0101001110',\n",
       "  '1101001110',\n",
       "  '0011001110',\n",
       "  '1011001110',\n",
       "  '0111001110',\n",
       "  '1111001110',\n",
       "  '1110010011',\n",
       "  '1000101110',\n",
       "  '0100101110',\n",
       "  '1100101110',\n",
       "  '0010101110',\n",
       "  '1010101110',\n",
       "  '0110101110',\n",
       "  '1110101110',\n",
       "  '0001101110',\n",
       "  '1001101110',\n",
       "  '0101101110',\n",
       "  '1101101110',\n",
       "  '0011101110',\n",
       "  '1011101110',\n",
       "  '0111101110',\n",
       "  '0100110111',\n",
       "  '0111000111',\n",
       "  '1000011110',\n",
       "  '0100011110',\n",
       "  '1100011110',\n",
       "  '0010011110',\n",
       "  '1010011110',\n",
       "  '0110011110',\n",
       "  '1110011110',\n",
       "  '0001011110',\n",
       "  '1001011110',\n",
       "  '0101011110',\n",
       "  '1101011110',\n",
       "  '0011011110',\n",
       "  '1011011110',\n",
       "  '0111011110',\n",
       "  '1100101011',\n",
       "  '1111000001',\n",
       "  '1000111110',\n",
       "  '0100111110',\n",
       "  '1100111110',\n",
       "  '0010111110',\n",
       "  '1010111110',\n",
       "  '0110111110',\n",
       "  '1011010101',\n",
       "  '0001111110',\n",
       "  '1001111110',\n",
       "  '0101111110',\n",
       "  '1011001101',\n",
       "  '1100010111',\n",
       "  '1101001101',\n",
       "  '1101001011',\n",
       "  '1010010111']]"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "datalist"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "6f905feb-87cd-4048-b060-698a7603e4e8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "512"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(RDAOutPut)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "49b54531-a49e-4820-b23e-fbf20fdeb386",
   "metadata": {},
   "outputs": [],
   "source": [
    "resulList = []\n",
    "i = 0\n",
    "for xitem in RDAOutPut:\n",
    "    i = i + 1\n",
    "    y = 0\n",
    "    for yitem in RDMOutPut:\n",
    "        y = y + 1\n",
    "        if(xitem == yitem and i != y):\n",
    "            print(\"x：第\",str(i),\"个数据: \",xitem,\"与 y: 第\",str(y),\"个数据: \",xitem,\"相同，且不处于同一行\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "12c43766-3ade-4fb0-896e-9c3b98586bfc",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "13c28363-a124-4497-a039-1c9075a891c5",
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['000000000',\n",
       " '000000001',\n",
       " '000000010',\n",
       " '000000011',\n",
       " '000000100',\n",
       " '000000101',\n",
       " '000000110',\n",
       " '000000111',\n",
       " '000001000',\n",
       " '000001001',\n",
       " '000001010',\n",
       " '000001011',\n",
       " '000001100',\n",
       " '000001101',\n",
       " '000001110',\n",
       " '000001111',\n",
       " '000010000',\n",
       " '000010001',\n",
       " '000010010',\n",
       " '000010011',\n",
       " '000010100',\n",
       " '000010101',\n",
       " '000010110',\n",
       " '000010111',\n",
       " '000011000',\n",
       " '000011001',\n",
       " '000011010',\n",
       " '000011011',\n",
       " '000011100',\n",
       " '000011101',\n",
       " '000011110',\n",
       " '000011111',\n",
       " '000100000',\n",
       " '000100001',\n",
       " '000100010',\n",
       " '000100011',\n",
       " '000100100',\n",
       " '000100101',\n",
       " '000100110',\n",
       " '000100111',\n",
       " '000101000',\n",
       " '000101001',\n",
       " '000101010',\n",
       " '000101011',\n",
       " '000101100',\n",
       " '000101101',\n",
       " '000101110',\n",
       " '000101111',\n",
       " '000110000',\n",
       " '000110001',\n",
       " '000110010',\n",
       " '000110011',\n",
       " '000110100',\n",
       " '000110101',\n",
       " '000110110',\n",
       " '000110111',\n",
       " '000111000',\n",
       " '000111001',\n",
       " '000111010',\n",
       " '000111011',\n",
       " '000111100',\n",
       " '000111101',\n",
       " '000111110',\n",
       " '000111111',\n",
       " '001000000',\n",
       " '001000001',\n",
       " '001000010',\n",
       " '001000011',\n",
       " '001000100',\n",
       " '001000101',\n",
       " '001000110',\n",
       " '001000111',\n",
       " '001001000',\n",
       " '001001001',\n",
       " '001001010',\n",
       " '001001011',\n",
       " '001001100',\n",
       " '001001101',\n",
       " '001001110',\n",
       " '001001111',\n",
       " '001010000',\n",
       " '001010001',\n",
       " '001010010',\n",
       " '001010011',\n",
       " '001010100',\n",
       " '001010101',\n",
       " '001010110',\n",
       " '001010111',\n",
       " '001011000',\n",
       " '001011001',\n",
       " '001011010',\n",
       " '001011011',\n",
       " '001011100',\n",
       " '001011101',\n",
       " '001011110',\n",
       " '001011111',\n",
       " '001100000',\n",
       " '001100001',\n",
       " '001100010',\n",
       " '001100011',\n",
       " '001100100',\n",
       " '001100101',\n",
       " '001100110',\n",
       " '001100111',\n",
       " '001101000',\n",
       " '001101001',\n",
       " '001101010',\n",
       " '001101011',\n",
       " '001101100',\n",
       " '001101101',\n",
       " '001101110',\n",
       " '001101111',\n",
       " '001110000',\n",
       " '001110001',\n",
       " '001110010',\n",
       " '001110011',\n",
       " '001110100',\n",
       " '001110101',\n",
       " '001110110',\n",
       " '001110111',\n",
       " '001111000',\n",
       " '001111001',\n",
       " '001111010',\n",
       " '001111011',\n",
       " '001111100',\n",
       " '001111101',\n",
       " '001111110',\n",
       " '001111111',\n",
       " '010000000',\n",
       " '010000001',\n",
       " '010000010',\n",
       " '010000011',\n",
       " '010000100',\n",
       " '010000101',\n",
       " '010000110',\n",
       " '010000111',\n",
       " '010001000',\n",
       " '010001001',\n",
       " '010001010',\n",
       " '010001011',\n",
       " '010001100',\n",
       " '010001101',\n",
       " '010001110',\n",
       " '010001111',\n",
       " '010010000',\n",
       " '010010001',\n",
       " '010010010',\n",
       " '010010011',\n",
       " '010010100',\n",
       " '010010101',\n",
       " '010010110',\n",
       " '010010111',\n",
       " '010011000',\n",
       " '010011001',\n",
       " '010011010',\n",
       " '010011011',\n",
       " '010011100',\n",
       " '010011101',\n",
       " '010011110',\n",
       " '010011111',\n",
       " '010100000',\n",
       " '010100001',\n",
       " '010100010',\n",
       " '010100011',\n",
       " '010100100',\n",
       " '010100101',\n",
       " '010100110',\n",
       " '010100111',\n",
       " '010101000',\n",
       " '010101001',\n",
       " '010101010',\n",
       " '010101011',\n",
       " '010101100',\n",
       " '010101101',\n",
       " '010101110',\n",
       " '010101111',\n",
       " '010110000',\n",
       " '010110001',\n",
       " '010110010',\n",
       " '010110011',\n",
       " '010110100',\n",
       " '010110101',\n",
       " '010110110',\n",
       " '010110111',\n",
       " '010111000',\n",
       " '010111001',\n",
       " '010111010',\n",
       " '010111011',\n",
       " '010111100',\n",
       " '010111101',\n",
       " '010111110',\n",
       " '010111111',\n",
       " '011000000',\n",
       " '011000001',\n",
       " '011000010',\n",
       " '011000011',\n",
       " '011000100',\n",
       " '011000101',\n",
       " '011000110',\n",
       " '011000111',\n",
       " '011001000',\n",
       " '011001001',\n",
       " '011001010',\n",
       " '011001011',\n",
       " '011001100',\n",
       " '011001101',\n",
       " '011001110',\n",
       " '011001111',\n",
       " '011010000',\n",
       " '011010001',\n",
       " '011010010',\n",
       " '011010011',\n",
       " '011010100',\n",
       " '011010101',\n",
       " '011010110',\n",
       " '011010111',\n",
       " '011011000',\n",
       " '011011001',\n",
       " '011011010',\n",
       " '011011011',\n",
       " '011011100',\n",
       " '011011101',\n",
       " '011011110',\n",
       " '011011111',\n",
       " '011100000',\n",
       " '011100001',\n",
       " '011100010',\n",
       " '011100011',\n",
       " '011100100',\n",
       " '011100101',\n",
       " '011100110',\n",
       " '011100111',\n",
       " '011101000',\n",
       " '011101001',\n",
       " '011101010',\n",
       " '011101011',\n",
       " '011101100',\n",
       " '011101101',\n",
       " '011101110',\n",
       " '011101111',\n",
       " '011110000',\n",
       " '011110001',\n",
       " '011110010',\n",
       " '011110011',\n",
       " '011110100',\n",
       " '011110101',\n",
       " '011110110',\n",
       " '011110111',\n",
       " '011111000',\n",
       " '011111001',\n",
       " '011111010',\n",
       " '011111011',\n",
       " '011111100',\n",
       " '011111101',\n",
       " '011111110',\n",
       " '011111111',\n",
       " '100000000',\n",
       " '100000001',\n",
       " '100000010',\n",
       " '100000011',\n",
       " '100000100',\n",
       " '100000101',\n",
       " '100000110',\n",
       " '100000111',\n",
       " '100001000',\n",
       " '100001001',\n",
       " '100001010',\n",
       " '100001011',\n",
       " '100001100',\n",
       " '100001101',\n",
       " '100001110',\n",
       " '100001111',\n",
       " '100010000',\n",
       " '100010001',\n",
       " '100010010',\n",
       " '100010011',\n",
       " '100010100',\n",
       " '100010101',\n",
       " '100010110',\n",
       " '100010111',\n",
       " '100011000',\n",
       " '100011001',\n",
       " '100011010',\n",
       " '100011011',\n",
       " '100011100',\n",
       " '100011101',\n",
       " '100011110',\n",
       " '100011111',\n",
       " '100100000',\n",
       " '100100001',\n",
       " '100100010',\n",
       " '100100011',\n",
       " '100100100',\n",
       " '100100101',\n",
       " '100100110',\n",
       " '100100111',\n",
       " '100101000',\n",
       " '100101001',\n",
       " '100101010',\n",
       " '100101011',\n",
       " '100101100',\n",
       " '100101101',\n",
       " '100101110',\n",
       " '100101111',\n",
       " '100110000',\n",
       " '100110001',\n",
       " '100110010',\n",
       " '100110011',\n",
       " '100110100',\n",
       " '100110101',\n",
       " '100110110',\n",
       " '100110111',\n",
       " '100111000',\n",
       " '100111001',\n",
       " '100111010',\n",
       " '100111011',\n",
       " '100111100',\n",
       " '100111101',\n",
       " '100111110',\n",
       " '100111111',\n",
       " '101000000',\n",
       " '101000001',\n",
       " '101000010',\n",
       " '101000011',\n",
       " '101000100',\n",
       " '101000101',\n",
       " '101000110',\n",
       " '101000111',\n",
       " '101001000',\n",
       " '101001001',\n",
       " '101001010',\n",
       " '101001011',\n",
       " '101001100',\n",
       " '101001101',\n",
       " '101001110',\n",
       " '101001111',\n",
       " '101010000',\n",
       " '101010001',\n",
       " '101010010',\n",
       " '101010011',\n",
       " '101010100',\n",
       " '101010101',\n",
       " '101010110',\n",
       " '101010111',\n",
       " '101011000',\n",
       " '101011001',\n",
       " '101011010',\n",
       " '101011011',\n",
       " '101011100',\n",
       " '101011101',\n",
       " '101011110',\n",
       " '101011111',\n",
       " '101100000',\n",
       " '101100001',\n",
       " '101100010',\n",
       " '101100011',\n",
       " '101100100',\n",
       " '101100101',\n",
       " '101100110',\n",
       " '101100111',\n",
       " '101101000',\n",
       " '101101001',\n",
       " '101101010',\n",
       " '101101011',\n",
       " '101101100',\n",
       " '101101101',\n",
       " '101101110',\n",
       " '101101111',\n",
       " '101110000',\n",
       " '101110001',\n",
       " '101110010',\n",
       " '101110011',\n",
       " '101110100',\n",
       " '101110101',\n",
       " '101110110',\n",
       " '101110111',\n",
       " '101111000',\n",
       " '101111001',\n",
       " '101111010',\n",
       " '101111011',\n",
       " '101111100',\n",
       " '101111101',\n",
       " '101111110',\n",
       " '101111111',\n",
       " '110000000',\n",
       " '110000001',\n",
       " '110000010',\n",
       " '110000011',\n",
       " '110000100',\n",
       " '110000101',\n",
       " '110000110',\n",
       " '110000111',\n",
       " '110001000',\n",
       " '110001001',\n",
       " '110001010',\n",
       " '110001011',\n",
       " '110001100',\n",
       " '110001101',\n",
       " '110001110',\n",
       " '110001111',\n",
       " '110010000',\n",
       " '110010001',\n",
       " '110010010',\n",
       " '110010011',\n",
       " '110010100',\n",
       " '110010101',\n",
       " '110010110',\n",
       " '110010111',\n",
       " '110011000',\n",
       " '110011001',\n",
       " '110011010',\n",
       " '110011011',\n",
       " '110011100',\n",
       " '110011101',\n",
       " '110011110',\n",
       " '110011111',\n",
       " '110100000',\n",
       " '110100001',\n",
       " '110100010',\n",
       " '110100011',\n",
       " '110100100',\n",
       " '110100101',\n",
       " '110100110',\n",
       " '110100111',\n",
       " '110101000',\n",
       " '110101001',\n",
       " '110101010',\n",
       " '110101011',\n",
       " '110101100',\n",
       " '110101101',\n",
       " '110101110',\n",
       " '110101111',\n",
       " '110110000',\n",
       " '110110001',\n",
       " '110110010',\n",
       " '110110011',\n",
       " '110110100',\n",
       " '110110101',\n",
       " '110110110',\n",
       " '110110111',\n",
       " '110111000',\n",
       " '110111001',\n",
       " '110111010',\n",
       " '110111011',\n",
       " '110111100',\n",
       " '110111101',\n",
       " '110111110',\n",
       " '110111111',\n",
       " '111000000',\n",
       " '111000001',\n",
       " '111000010',\n",
       " '111000011',\n",
       " '111000100',\n",
       " '111000101',\n",
       " '111000110',\n",
       " '111000111',\n",
       " '111001000',\n",
       " '111001001',\n",
       " '111001010',\n",
       " '111001011',\n",
       " '111001100',\n",
       " '111001101',\n",
       " '111001110',\n",
       " '111001111',\n",
       " '111010000',\n",
       " '111010001',\n",
       " '111010010',\n",
       " '111010011',\n",
       " '111010100',\n",
       " '111010101',\n",
       " '111010110',\n",
       " '111010111',\n",
       " '111011000',\n",
       " '111011001',\n",
       " '111011010',\n",
       " '111011011',\n",
       " '111011100',\n",
       " '111011101',\n",
       " '111011110',\n",
       " '111011111',\n",
       " '111100000',\n",
       " '111100001',\n",
       " '111100010',\n",
       " '111100011',\n",
       " '111100100',\n",
       " '111100101',\n",
       " '111100110',\n",
       " '111100111',\n",
       " '111101000',\n",
       " '111101001',\n",
       " '111101010',\n",
       " '111101011',\n",
       " '111101100',\n",
       " '111101101',\n",
       " '111101110',\n",
       " '111101111',\n",
       " '111110000',\n",
       " '111110001',\n",
       " '111110010',\n",
       " '111110011',\n",
       " '111110100',\n",
       " '111110101',\n",
       " '111110110',\n",
       " '111110111',\n",
       " '111111000',\n",
       " '111111001',\n",
       " '111111010',\n",
       " '111111011',\n",
       " '111111100',\n",
       " '111111101',\n",
       " '111111110',\n",
       " '111111111']"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "dataInput"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "b778f683-dbcf-4d2f-bc1f-d64fedb3c82b",
   "metadata": {
    "tags": []
   },
   "outputs": [],
   "source": [
    "x = 0\n",
    "y = 0\n",
    "\n",
    "for x in range(len(dataInput)):\n",
    "    xitem = dataInput[x]\n",
    "    for y in range(x + 1 , len(dataInput)):\n",
    "        yitem = dataInput[y]\n",
    "        \n",
    "        if(xitem == yitem):\n",
    "            print(\"控制符\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "id": "e0e098f8-5452-4cc7-b38c-26640497ff6a",
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['0011010010',\n",
       " '1000101100',\n",
       " '0101001010',\n",
       " '1100000110',\n",
       " '0110001010',\n",
       " '1010000110',\n",
       " '0110000110',\n",
       " '1110000010',\n",
       " '0011001010',\n",
       " '1001000110',\n",
       " '0101000110',\n",
       " '1101000010',\n",
       " '0011000110',\n",
       " '1011000010',\n",
       " '0111001000',\n",
       " '1101000100',\n",
       " '1000110100',\n",
       " '1000100110',\n",
       " '0100100110',\n",
       " '1100100010',\n",
       " '0010100110',\n",
       " '1010100010',\n",
       " '0110010010',\n",
       " '1110100001',\n",
       " '0001100110',\n",
       " '1001100010',\n",
       " '0101100010',\n",
       " '1101100001',\n",
       " '0011100010',\n",
       " '1011100001',\n",
       " '0111100001',\n",
       " '1101001000',\n",
       " '1000110010',\n",
       " '1000010110',\n",
       " '0100010110',\n",
       " '1100010000',\n",
       " '0010010110',\n",
       " '1010010000',\n",
       " '0110010000',\n",
       " '1110010001',\n",
       " '0001010110',\n",
       " '1001010000',\n",
       " '0101010000',\n",
       " '1101010001',\n",
       " '0011010000',\n",
       " '1011010001',\n",
       " '0111010001',\n",
       " '0000101111',\n",
       " '0010111000',\n",
       " '1000110000',\n",
       " '0100110000',\n",
       " '1100110001',\n",
       " '0010110000',\n",
       " '1010110001',\n",
       " '0110110001',\n",
       " '0001001111',\n",
       " '0001110000',\n",
       " '1001110001',\n",
       " '0101110001',\n",
       " '0010001111',\n",
       " '0011110001',\n",
       " '0100001111',\n",
       " '1000001111',\n",
       " '0111000010',\n",
       " '0100111000',\n",
       " '1001011000',\n",
       " '0101011000',\n",
       " '1100001000',\n",
       " '0011011000',\n",
       " '1010001000',\n",
       " '0110001000',\n",
       " '1110001001',\n",
       " '0101001100',\n",
       " '1001001000',\n",
       " '0101001000',\n",
       " '1101001001',\n",
       " '0011001000',\n",
       " '1011001001',\n",
       " '0111001001',\n",
       " '0000110111',\n",
       " '1100101000',\n",
       " '1000101000',\n",
       " '0100101000',\n",
       " '1100101001',\n",
       " '0010101000',\n",
       " '1010101001',\n",
       " '0110101001',\n",
       " '1110101000',\n",
       " '0001101000',\n",
       " '1001101001',\n",
       " '0101101001',\n",
       " '1101101000',\n",
       " '0011101001',\n",
       " '1011101000',\n",
       " '0111101000',\n",
       " '0110101000',\n",
       " '1100011000',\n",
       " '1000011000',\n",
       " '0100011000',\n",
       " '1100011001',\n",
       " '0010011000',\n",
       " '1010011001',\n",
       " '0110011001',\n",
       " '1110011000',\n",
       " '0001011000',\n",
       " '1001011001',\n",
       " '0101011001',\n",
       " '1101011000',\n",
       " '0011011001',\n",
       " '1011011000',\n",
       " '0111011000',\n",
       " '1010011000',\n",
       " '0000111000',\n",
       " '1000111001',\n",
       " '0100111001',\n",
       " '1100111000',\n",
       " '0010111001',\n",
       " '1010111000',\n",
       " '0110111000',\n",
       " '0001000111',\n",
       " '0001111001',\n",
       " '1001111000',\n",
       " '0101111000',\n",
       " '0010000111',\n",
       " '0011111000',\n",
       " '0100000111',\n",
       " '1000000111',\n",
       " '1001101000',\n",
       " '0100110100',\n",
       " '1000011100',\n",
       " '0100011100',\n",
       " '1100000100',\n",
       " '0010011100',\n",
       " '1010000100',\n",
       " '0110000100',\n",
       " '1110000101',\n",
       " '0001011100',\n",
       " '1001000100',\n",
       " '0101000100',\n",
       " '1101000101',\n",
       " '0011000100',\n",
       " '1011000101',\n",
       " '0111000101',\n",
       " '0000111011',\n",
       " '1100100100',\n",
       " '1000100100',\n",
       " '0100100100',\n",
       " '1100100101',\n",
       " '0010100100',\n",
       " '1010100101',\n",
       " '0110100101',\n",
       " '1110100100',\n",
       " '0001100100',\n",
       " '1001100101',\n",
       " '0101100101',\n",
       " '1101100100',\n",
       " '0011100101',\n",
       " '1011100100',\n",
       " '0111100100',\n",
       " '0110100100',\n",
       " '1100010100',\n",
       " '1000010100',\n",
       " '0100010100',\n",
       " '1100010101',\n",
       " '0010010100',\n",
       " '1010010101',\n",
       " '0110010101',\n",
       " '1110010100',\n",
       " '0001010100',\n",
       " '1001010101',\n",
       " '0101010101',\n",
       " '1101010100',\n",
       " '0011010101',\n",
       " '1011010100',\n",
       " '0111010100',\n",
       " '1010010100',\n",
       " '0000110100',\n",
       " '1000110101',\n",
       " '0100110101',\n",
       " '1100110100',\n",
       " '0010110101',\n",
       " '1010110100',\n",
       " '0110110100',\n",
       " '0001001011',\n",
       " '0001110101',\n",
       " '1001110100',\n",
       " '0101110100',\n",
       " '0010001011',\n",
       " '0011110100',\n",
       " '0100001011',\n",
       " '1000001011',\n",
       " '1001100100',\n",
       " '1100001100',\n",
       " '1000001100',\n",
       " '0100001100',\n",
       " '1100001101',\n",
       " '0010001100',\n",
       " '1010001101',\n",
       " '0110001101',\n",
       " '1110001100',\n",
       " '0001001100',\n",
       " '1001001101',\n",
       " '0101001101',\n",
       " '1101001100',\n",
       " '0011001101',\n",
       " '1011001100',\n",
       " '0111001100',\n",
       " '1010001100',\n",
       " '0000101100',\n",
       " '1000101101',\n",
       " '0100101101',\n",
       " '1100101100',\n",
       " '0010101101',\n",
       " '1010101100',\n",
       " '0110101100',\n",
       " '0001010011',\n",
       " '0001101101',\n",
       " '1001101100',\n",
       " '0101101100',\n",
       " '0010010011',\n",
       " '0011101100',\n",
       " '0100010011',\n",
       " '1000010011',\n",
       " '1001001100',\n",
       " '0010101100',\n",
       " '1000011101',\n",
       " '0100011101',\n",
       " '1100011100',\n",
       " '0010011101',\n",
       " '1010011100',\n",
       " '0110011100',\n",
       " '0001100011',\n",
       " '0001011101',\n",
       " '1001011100',\n",
       " '0101011100',\n",
       " '0010100011',\n",
       " '0011011100',\n",
       " '0100100011',\n",
       " '1000100011',\n",
       " '0011001100',\n",
       " '0001110010',\n",
       " '1000111100',\n",
       " '0100111100',\n",
       " '0011000011',\n",
       " '0010111100',\n",
       " '0101000011',\n",
       " '1001000011',\n",
       " '0001000011',\n",
       " '0001111100',\n",
       " '0110000011',\n",
       " '1010000011',\n",
       " '0010000011',\n",
       " '1100000011',\n",
       " '0100000011',\n",
       " '1000000011',\n",
       " '1010100100',\n",
       " '0010101010',\n",
       " '1000011010',\n",
       " '0100011010',\n",
       " '1100000010',\n",
       " '0010011010',\n",
       " '1010000010',\n",
       " '0110000010',\n",
       " '1110000011',\n",
       " '0001011010',\n",
       " '1001000010',\n",
       " '0101000010',\n",
       " '1101000011',\n",
       " '0011000010',\n",
       " '1011000011',\n",
       " '0111000011',\n",
       " '0000111101',\n",
       " '1000101010',\n",
       " '1000100010',\n",
       " '0100100010',\n",
       " '1100100011',\n",
       " '0010100010',\n",
       " '1010100011',\n",
       " '0110100011',\n",
       " '1110100010',\n",
       " '0001100010',\n",
       " '1001100011',\n",
       " '0101100011',\n",
       " '1101100010',\n",
       " '0011100011',\n",
       " '1011100010',\n",
       " '0111100010',\n",
       " '0110100010',\n",
       " '1100010010',\n",
       " '1000010010',\n",
       " '0100010010',\n",
       " '1100010011',\n",
       " '0010010010',\n",
       " '1010010011',\n",
       " '0110010011',\n",
       " '1110010010',\n",
       " '0001010010',\n",
       " '1001010011',\n",
       " '0101010011',\n",
       " '1101010010',\n",
       " '0011010011',\n",
       " '1011010010',\n",
       " '0111010010',\n",
       " '1010010010',\n",
       " '0000110010',\n",
       " '1000110011',\n",
       " '0100110011',\n",
       " '1100110010',\n",
       " '0010110011',\n",
       " '1010110010',\n",
       " '0110110010',\n",
       " '0001001101',\n",
       " '0001110011',\n",
       " '1001110010',\n",
       " '0101110010',\n",
       " '0010001101',\n",
       " '0011110010',\n",
       " '0100001101',\n",
       " '1000001101',\n",
       " '1001010010',\n",
       " '1100001010',\n",
       " '1000001010',\n",
       " '0100001010',\n",
       " '1100001011',\n",
       " '0010001010',\n",
       " '1010001011',\n",
       " '0110001011',\n",
       " '1110001010',\n",
       " '0001001010',\n",
       " '1001001011',\n",
       " '0101001011',\n",
       " '1101001010',\n",
       " '0011001011',\n",
       " '1011001010',\n",
       " '0111001010',\n",
       " '1110001000',\n",
       " '0000101010',\n",
       " '1000101011',\n",
       " '0100101011',\n",
       " '1100101010',\n",
       " '0010101011',\n",
       " '1010101010',\n",
       " '0110101010',\n",
       " '0001010101',\n",
       " '0001101011',\n",
       " '1001101010',\n",
       " '0101101010',\n",
       " '0010010101',\n",
       " '0011101010',\n",
       " '0100010101',\n",
       " '1000010101',\n",
       " '1001001010',\n",
       " '1010001010',\n",
       " '1000011011',\n",
       " '0100011011',\n",
       " '1100011010',\n",
       " '0010011011',\n",
       " '1010011010',\n",
       " '0110011010',\n",
       " '0001100101',\n",
       " '0001011011',\n",
       " '1001011010',\n",
       " '0101011010',\n",
       " '0010100101',\n",
       " '0011011010',\n",
       " '0100100101',\n",
       " '1000100101',\n",
       " '0000100101',\n",
       " '0001111000',\n",
       " '1000111010',\n",
       " '0100111010',\n",
       " '0011000101',\n",
       " '0010111010',\n",
       " '0101000101',\n",
       " '1001000101',\n",
       " '0001000101',\n",
       " '0001111010',\n",
       " '0110000101',\n",
       " '1010000101',\n",
       " '0010000101',\n",
       " '1100000101',\n",
       " '0100000101',\n",
       " '1000000101',\n",
       " '1010101000',\n",
       " '0101010010',\n",
       " '1000000110',\n",
       " '0100000110',\n",
       " '1100000111',\n",
       " '0010000110',\n",
       " '1010000111',\n",
       " '0110000111',\n",
       " '1110000110',\n",
       " '0001000110',\n",
       " '1001000111',\n",
       " '0101000111',\n",
       " '1101000110',\n",
       " '0011000111',\n",
       " '1011000110',\n",
       " '0111000110',\n",
       " '1110000100',\n",
       " '0000100110',\n",
       " '1000100111',\n",
       " '0100100111',\n",
       " '1100100110',\n",
       " '0010100111',\n",
       " '1010100110',\n",
       " '0110100110',\n",
       " '0001011001',\n",
       " '0001100111',\n",
       " '1001100110',\n",
       " '0101100110',\n",
       " '0010011001',\n",
       " '0011100110',\n",
       " '0100011001',\n",
       " '1000011001',\n",
       " '0011100100',\n",
       " '1001010100',\n",
       " '1000010111',\n",
       " '0100010111',\n",
       " '1100010110',\n",
       " '0010010111',\n",
       " '1010010110',\n",
       " '0110010110',\n",
       " '0001101001',\n",
       " '0001010111',\n",
       " '1001010110',\n",
       " '0101010110',\n",
       " '0010101001',\n",
       " '0011010110',\n",
       " '0100101001',\n",
       " '1000101001',\n",
       " '0000101001',\n",
       " '0001110100',\n",
       " '1000110110',\n",
       " '0100110110',\n",
       " '0011001001',\n",
       " '0010110110',\n",
       " '0101001001',\n",
       " '1001001001',\n",
       " '0001001001',\n",
       " '0001110110',\n",
       " '0110001001',\n",
       " '1010001001',\n",
       " '0010001001',\n",
       " '1100001001',\n",
       " '0100001001',\n",
       " '1000001001',\n",
       " '0111000100',\n",
       " '0001101010',\n",
       " '1000001110',\n",
       " '0100001110',\n",
       " '1100001110',\n",
       " '0010001110',\n",
       " '1010001110',\n",
       " '0110001110',\n",
       " '0001110001',\n",
       " '0001001110',\n",
       " '1001001110',\n",
       " '0101001110',\n",
       " '0010110001',\n",
       " '0011001110',\n",
       " '0100110001',\n",
       " '1000110001',\n",
       " '0000110001',\n",
       " '0001101100',\n",
       " '1000101110',\n",
       " '0100101110',\n",
       " '0011010001',\n",
       " '0010101110',\n",
       " '0101010001',\n",
       " '1001010001',\n",
       " '0001010001',\n",
       " '0001101110',\n",
       " '0110010001',\n",
       " '1010010001',\n",
       " '0010010001',\n",
       " '1100010001',\n",
       " '0100010001',\n",
       " '1000010001',\n",
       " '1011001000',\n",
       " '1000111000',\n",
       " '1000011110',\n",
       " '0100011110',\n",
       " '0011100001',\n",
       " '0010011110',\n",
       " '0101100001',\n",
       " '1001100001',\n",
       " '0001100001',\n",
       " '0001011110',\n",
       " '0110100001',\n",
       " '1010100001',\n",
       " '0010100001',\n",
       " '1100100001',\n",
       " '0100100001',\n",
       " '1000100001',\n",
       " '0011010100',\n",
       " '0000111110',\n",
       " '0111000001',\n",
       " '1011000001',\n",
       " '0011000001',\n",
       " '1101000001',\n",
       " '0101000001',\n",
       " '1001000001',\n",
       " '0100101010',\n",
       " '1110000001',\n",
       " '0110000001',\n",
       " '1010000001',\n",
       " '0100110010',\n",
       " '0011101000',\n",
       " '0010110010',\n",
       " '0010110100',\n",
       " '0101101000']"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "RDAOutPut"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "e15ee377-19e8-448a-941f-6e3d3e4678cf",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "72c24add-7d33-4f54-a314-d103e2d1b4aa",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "05c85e84-fe1c-4fb5-b4e1-89fdbb9d9a3b",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "734cacb6-eef6-4180-8da2-a75c60f250e1",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "4afb3590-52df-4abe-a73f-ce3adf3c2174",
   "metadata": {},
   "outputs": [],
   "source": [
    "import openpyxl \n",
    "import os"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 107,
   "id": "141dd288-82a1-4a7f-877d-7193f3cc7ca8",
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\Users\\HUAWEI\\AppData\\Local\\Temp\\ipykernel_8988\\3774378316.py:4: DeprecationWarning: Call to deprecated function get_sheet_by_name (Use wb[sheetname]).\n",
      "  worksheet = workbook.get_sheet_by_name('Sheet1')\n"
     ]
    }
   ],
   "source": [
    "base_path = \"./7b8b.xlsx\"\n",
    "# base_path = \"./9b10b.xlsx\"\n",
    "workbook = openpyxl.load_workbook(base_path)\n",
    "worksheet = workbook.get_sheet_by_name('Sheet1')\n",
    "\n",
    "rowList = list(worksheet.rows)\n",
    "\n",
    "dataInput = []\n",
    "RDMOutPut = []\n",
    "RDAOutPut = []\n",
    "for item in list(worksheet.rows):\n",
    "    dataInput.append(item[0].value)\n",
    "    RDAOutPut.append(item[1].value)\n",
    "    RDMOutPut.append(item[2].value)\n",
    "\n",
    "dataInput = dataInput[1:]\n",
    "RDAOutPut = RDAOutPut[1:]\n",
    "RDMOutPut = RDMOutPut[1:]\n",
    "\n",
    "datalist = []\n",
    "datalist.append(dataInput)\n",
    "datalist.append(RDAOutPut)\n",
    "datalist.append(RDMOutPut)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 108,
   "id": "4ebf8868-2036-4040-ba23-ff2b0459733b",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "128"
      ]
     },
     "execution_count": 108,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(RDAOutPut)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 109,
   "id": "75f87b62-95c5-4756-930d-4c636062870e",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 对数据进行分析，找出该数据的0和1个数分别是多少。\n",
    "def countPvalue(datalist):\n",
    "    datadetaillist = []\n",
    "    for item in datalist:\n",
    "        num_0 = 0\n",
    "        num_1 = 0\n",
    "        for s in item:\n",
    "            if(s == \"0\"):\n",
    "                num_0 = num_0 +1\n",
    "            else:\n",
    "                num_1 = num_1 +1\n",
    "        datadetaillist.append({\"num0\":num_0, \"num1\":num_1})\n",
    "    return datadetaillist "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 110,
   "id": "6c74c97e-96a5-4844-a544-28635dbc6f1c",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 对数据进行分析，计算出数据的D\n",
    "# D = 0个数 - 1个数\n",
    "def countDvalue(datalist):\n",
    "    Dlist = []\n",
    "    for item in datalist:\n",
    "        num0 = item[\"num0\"]\n",
    "        num1 = item[\"num1\"]\n",
    "        \n",
    "        Dlist.append(num0 - num1)\n",
    "    return Dlist"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 111,
   "id": "c1589390-2f94-4c6f-8c2a-58807a81c622",
   "metadata": {
    "tags": []
   },
   "outputs": [],
   "source": [
    "ra1 = countPvalue(RDAOutPut)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 112,
   "id": "729e0255-8d99-4173-83aa-b15f6a76b790",
   "metadata": {
    "tags": []
   },
   "outputs": [],
   "source": [
    "ra2 = countDvalue(ra1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 113,
   "id": "0081fbe3-62b9-40ba-88f0-6a5e39501ffe",
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 0,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 0,\n",
       " 2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 4,\n",
       " 4,\n",
       " 0,\n",
       " 4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 2,\n",
       " 4,\n",
       " 4,\n",
       " 0,\n",
       " 4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 0,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 4,\n",
       " 4,\n",
       " 0,\n",
       " 4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 0,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 0,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 0,\n",
       " 0,\n",
       " 2,\n",
       " 0,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 0,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2]"
      ]
     },
     "execution_count": 113,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ra2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 114,
   "id": "bf59efb2-c902-49b2-b934-d721f5147ffb",
   "metadata": {},
   "outputs": [],
   "source": [
    "ra2Set = set()\n",
    "for item in ra2:\n",
    "    ra2Set.add(item)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 115,
   "id": "e4dbe5c0-74b1-4d56-bf8b-8e6ff0a44699",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{0, 2, 4}"
      ]
     },
     "execution_count": 115,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ra2Set\n",
    "# 由此可得一个规律：在RD+的数据中，保证了0的数量比1多。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "9f401d6c-ed17-4468-87cc-e66f35b1d334",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 116,
   "id": "69e08603-7d4e-4571-9734-b10399d3d662",
   "metadata": {},
   "outputs": [],
   "source": [
    "rm1 = countPvalue(RDMOutPut)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 117,
   "id": "fedd682c-6fe2-4425-8fbf-12b29653452d",
   "metadata": {},
   "outputs": [],
   "source": [
    "rm2 = countDvalue(rm1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 118,
   "id": "7316be23-701a-445c-b6db-75f5b3d342e0",
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[-2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " 0,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " 0,\n",
       " -2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " -4,\n",
       " -4,\n",
       " 0,\n",
       " -4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " -2,\n",
       " -4,\n",
       " -4,\n",
       " 0,\n",
       " -4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " -2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " 0,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -4,\n",
       " -4,\n",
       " 0,\n",
       " -4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -4,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " -2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " 0,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " 0,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " 0,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " 0,\n",
       " 0,\n",
       " -2,\n",
       " 0,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " 0,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2,\n",
       " -2]"
      ]
     },
     "execution_count": 118,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rm2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 119,
   "id": "8e695242-d5d3-4df5-b4cc-b3db68bfe0fe",
   "metadata": {},
   "outputs": [],
   "source": [
    "rm2Set = set()\n",
    "for item in rm2:\n",
    "    rm2Set.add(item)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 120,
   "id": "c86004c1-7e19-48f4-8f6d-a7bc031a2251",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{-4, -2, 0}"
      ]
     },
     "execution_count": 120,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rm2Set\n",
    "# 由此可得一个规律：在RD-的数据中，保证了1的数量比0多。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "0f666db0-0da7-47a4-896d-38f35c90f727",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 121,
   "id": "371646cc-8b96-467f-b6b6-2bdffbf21a63",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 判断传入两组字符串的关系\n",
    "\n",
    "def isInverseCode(s1, s2):\n",
    "    # 返回 1 代表是相同编码\n",
    "    # 返回 2 代表是反码\n",
    "    # 返回 3 代表是无规律编码\n",
    "    \n",
    "    if(s1 == s2):\n",
    "        return 1\n",
    "    else:\n",
    "        tmps = \"\"\n",
    "        for x in range(len(s1)):\n",
    "            s = s1[x]\n",
    "            if(s == \"1\"):\n",
    "                tmps += \"0\"\n",
    "            else:\n",
    "                tmps += \"1\"\n",
    "        if(tmps == s2):\n",
    "            return 2\n",
    "        else:\n",
    "            return 3\n",
    "    return 0"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 122,
   "id": "c62dc071-9d6a-4fe2-9257-24778fba7723",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 分析该行的两列数据是否处于相反的关系（反码）\n",
    "RDAOutPut\n",
    "RDMOutPut\n",
    "\n",
    "codeRelateList = []\n",
    "codeRelateSet = set()\n",
    "\n",
    "if(len(RDAOutPut) == len(RDMOutPut)):\n",
    "    for x in range(len(RDMOutPut)):\n",
    "        tmp = isInverseCode(RDAOutPut[x], RDMOutPut[x])\n",
    "        codeRelateList.append(tmp)\n",
    "        codeRelateSet.add(tmp)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 123,
   "id": "21197c86-fb75-48f3-b7e0-33643902c965",
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2]"
      ]
     },
     "execution_count": 123,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "codeRelateList"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 124,
   "id": "f5abd76b-935c-4932-a922-2112c472ce38",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{1, 2}"
      ]
     },
     "execution_count": 124,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "codeRelateSet"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "3fb0fda8-143d-4c99-b097-3e8771ad8b1c",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "431ba7ac-4067-4eaa-819d-8a161023d23f",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "code",
   "execution_count": 127,
   "id": "25160757-6adb-4d6e-b2b8-bea934b4c5bb",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 判断和生成完美平衡码的标注\n",
    "def isPerfectCode(s):\n",
    "    # 1 完美平衡码\n",
    "    dataList = []\n",
    "    \n",
    "    for i in range(len(s)):\n",
    "        item = s[i]\n",
    "        c_num = 0\n",
    "        l = len(item)\n",
    "        for x in range(l):\n",
    "            c = item[x]\n",
    "            if(c == \"0\"):\n",
    "                c_num += 1\n",
    "        if(c_num == (l/2)):\n",
    "            dataList.append(1)\n",
    "        else:\n",
    "            dataList.append(2)\n",
    "    return dataList\n",
    "            "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 128,
   "id": "95579368-dc83-446f-89d3-b1888fbdf0dc",
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2]"
      ]
     },
     "execution_count": 128,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "p1 = isPerfectCode(RDAOutPut)\n",
    "p1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 129,
   "id": "903b296e-cd6b-4d72-b1e9-0c816ae536fb",
   "metadata": {
    "collapsed": true,
    "jupyter": {
     "outputs_hidden": true
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 1,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 1,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2,\n",
       " 2]"
      ]
     },
     "execution_count": 129,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "p2 = isPerfectCode(RDMOutPut)\n",
    "p2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 130,
   "id": "780df8da-f257-4ac9-8ddb-a07fd43e1753",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "128"
      ]
     },
     "execution_count": 130,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(p1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 131,
   "id": "31a9499f-bbf8-45f5-8858-db55d45133b6",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "128"
      ]
     },
     "execution_count": 131,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "len(p2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "d887135a-0898-44be-9c82-2e93964102ae",
   "metadata": {},
   "outputs": [],
   "source": [
    "for x in range(len(p1)):\n",
    "    if(p1[x] == 1): # 完美平衡码\n",
    "        \n",
    "        "
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.9.13"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
